Tengo un controlador de vista con una vista que cambia (por ejemplo), y me gustaría observar el marco de cualquier vista que self.view está configurado. ¿Hay alguna diferencia entre:¿Qué usar como keypath en KVO?
[self.view addObserver:self forKeyPath:@"frame" options:0 context:nil];
y
[self addObserver:self forKeyPath:@"view.frame" options:0 context:nil];
Para el segundo, si se van mensajes todavía ser recibido la vista cambia cuando cambia el marco de la nueva vista, o serán sólo enviar mensajes si el marco de la vista que se estableció cuando se agregó el observador?
¿Hay alguna manera de observar los cambios en la propiedad del marco incluso si la vista del controlador de vista cambia después de agregar el observador?
Sí, el verdadero poder, omnipotente de ¡KVO fue revelado! –