In iOS
, in modo programmatico, come si può trovare quello che è più in altoUIView
è?Come fare riferimento alla vista "più in alto"?
In altre parole .. quale vista viene visualizzata in questo momento?
dire che ho un pennino con 3 visite impilati uno sopra l'altro. All'interno di un programma, posso rimuovere la vista dall'alto se so cosa sia. Come posso scoprire quale vista è in cima al pennino?
Non dimenticate di verificare isHidden. E .alpha! = 0. E che la vista è sullo schermo. –
nell'esempio, come faccio a sapere cos'è 'yourView'? – JAM
Come ho detto nella mia ultima frase, yourView può essere yourMainViewController.view se yourMainViewController è il controllore gestisce questo è il punto di vista visualizzate (per esempio il vostro RootViewController se non è stato aggiunto alcun modalViewController o non hai spinto qualsiasi controller in un controller di navigazione) . Più in generale, è la prima vista che si è attualmente visualizzata. Se si desidera una risposta più precisa, è necessario spiegare quale è la vostra applicazione e cosa sta visualizzando, e potrei essere in grado di dirvi quale vista è necessario utilizzare. – MatLecu