viewWillAppear se invoca en UIViewController cuando una vista está a punto de mostrarse en la pantalla. ¿Es posible obtener una devolución de llamada similar en UIView?¿Qué método de funcionalidad similar (viewWillAppear) existe en UIView?
18
A
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.
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
- 1. Funcionalidad .rdata similar en Python?
- 2. El marco de UIView cambia de viewWillAppear: a viewDidAppear:
- 3. Log4J - Funcionalidad similar a SiftingAppender
- 4. Funcionalidad similar a SQL en R
- 5. Funcionalidad similar a Scipy en Java/Scala?
- 6. viewWillAppear para las subvistas
- 7. Crear una UIView reutilizable similar a UITableViewCell
- 8. Destacando una UIView similar a UIButton
- 9. ¿Existe algo similar a gsub en javascript?
- 10. funcionalidad similar a uitableview en iphone en Android?
- 11. ¿Cuándo llama al método super en viewWillAppear, viewDidDisappear, etc ...?
- 12. VB.NET tienen una funcionalidad similar a "IN" de TSQL?
- 13. Funcionalidad similar a Sharepoint para conectarse a aplicaciones de oficina
- 14. iPhone: ¿Qué se llama después de viewDidLoad antes de viewWillAppear?
- 15. viewWillAppear vs viewDidLoad ios
- 16. ¿Cómo recargo un UIView?
- 17. iPad viewWillAppear y presentModalViewController problems
- 18. Deferir viewWillAppear until webViewDidFinishLoad
- 19. ¿Algún método similar al sprintf en Java?
- 20. ¿Existe un serializador CSV? (similar a XmlSerializer)
- 21. Punto de referencia UIView drawRect: método
- 22. Python List Class __contains__ Método Funcionalidad
- 23. ¿Por qué `ScalaObject` existe?
- 24. ¿Cómo implemento una funcionalidad similar a linux/proc/version en un programa de C++?
- 25. popviewcontroller no está llamando viewWillAppear
- 26. Directrices para viewWillAppear, viewDidAppear, viewWillDisappear, viewDidDisappear
- 27. Cuándo es - [UIView drawRect:] Método invocado?
- 28. ¿Cómo puedo obtener una funcionalidad similar a la de Spy ++ en mi aplicación C#?
- 29. ¿Existe una función similar a "andmap" en clojure?
- 30. ¿NSView tiene algo similar a los métodos setNeedsLayout/layoutSubviews de UIView?
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í. –
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. –