Non sono del tutto chiaro su cosa intendi con "caricato". A seconda della vostra definizione di "caricato" si potrebbe:
Controllare se la vista è nil
(la definizione più ampia di carico, anche se questo dipenderà da qualcuno nilling la vista quando viene deallocato, affinché non si ottiene un EXC_BAD_ACCESS).
Controllare [view superview]
per vedere se la vista ha una superview.
Verifica [view window]
per vedere se una vista è parte di una finestra (un prerequisito per essere "a schermo")
Supponendo v'è un corrispondente UIViewController, query di proprietà isViewLoaded
del controllore per vedere se è stata caricata una visione nella memoria. Ciò aiuta in particolare a visualizzare i problemi del ciclo di vita.
Probabilmente ci sono altre interpretazioni di "caricato" e altre cose che è possibile controllare, ma queste sono le prime cose fuori di testa.
fonte
2012-04-03 23:44:43
ad esempio, voglio aspettare fino a quando viene caricato mio punto di vista e poi ottieni tutte le sottoview per quella vista e inizia a fare test su di esse usando qualcosa come passi e scenari KIF avendo le proprietà e le informazioni di quelle UIViews. Voglio aspettare che la vista sia caricata, ma come posso ottenere le proprietà di UIViews, perché non voglio usare solo le etichette di accessibilità – ramo
caricando quando intendo ottenere tutte le sottoview della vista. Ho bisogno di avere queste informazioni prese da un altro lascia dire file di libreria e non nel codice sorgente del progetto. – ramo