2012-05-02 5 views

Respuesta

40

¿Qué hay de lo siguiente de la referencia UIView

willMoveToSuperview :, didMoveToSuperview - Poner en práctica estos métodos, según sea necesario para seguir el movimiento de la vista actual en su jerarquía de vistas.

esto al menos le dirá cuando se agrega a una jerarquía de vista, pero no hay garantía de que la jerarquía de vista se presente/visualice.

+2

Creo que 'willMove (toWindow:)'/'didMoveToWindow()' son análogos ligeramente más cercanos, porque en esos puedes probar si la ventana es 'nil' para ver si la vista es parte de una jerarquía que está conectada a una pantalla . Eso es probablemente lo que quieres si estás configurando temporizadores para controlar la animación o algo así. –

+0

Jon tiene razón. Y esto también le permite verificar cuándo aparece una vista entre las transiciones de View Controller, incluso cuando no se mueve dentro de la jerarquía de vistas. –

5

No, pero puede reenviar esa notificación a la vista deseada desde su controlador de vista.

+6

Eso es asumiendo que tiene un controlador para la vista. – devios1

Cuestiones relacionadas