En iOS
, programáticamente, ¿cómo se puede encontrar lo que más altoUIView
es?¿Cómo hacer referencia a la vista "máxima"?
En otras palabras, ¿qué vista se muestra en este momento?
Digamos que tengo una punta con 3 vistas apiladas una encima de la otra. Dentro de un programa, puedo eliminar la vista superior si sé de qué se trata. ¿Cómo puedo saber qué vista hay encima de la punta?
No se olvide de probar la isHidden. Y .alpha! = 0. Y que la vista está en pantalla. –
en su ejemplo, ¿cómo sé qué es 'yourView'? – JAM
Como dije en mi última oración, yourView puede ser su MainViewController.view si suMainViewController es el controlador que maneja las vistas visualizadas (por ejemplo, su rootViewController si no agregó ningún modalViewController o no presionó ningún controlador en un controlador de navegación) . De manera más general, es la primera vista que tienes que sabes que se muestra actualmente. Si desea una respuesta más precisa, deberá explicar qué es su aplicación y qué muestra, y podría decirle qué vista debe usar. – MatLecu