iPhone Development - Nastavení zobrazení v kontroleru pohledu

hlasů
0

Učím se vyvíjet pro iPhone bez Interface Builder (osobní preference), a nejsem si jistý, jakou funkci řadiče pohledu bych měl být zřízení výhledu: init, viewDidLoad nebo loadView. Někde jsem četl pouze použití init pro kontroleru pohledu, pokud vůbec něco, a nikoli nastavení zobrazení, jak by to mohlo způsobit problémy. Také jsem četl, že viewDidLoad je určen pouze pro načítání z hrot soubory, ale to fungovalo, když jsem se snažil používat .. tak, jaké věci bych měl dát v každé z těchto 3 metod?

Dík!!

Položena 31/07/2009 v 16:00
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

No každá metoda má svůj účel

1) init

Tato metoda je určena jen inicializaci ViewController, nejste povinni tuto metodu překrýt, ale pokud chcete udělat nějaké vlastní inicializaci PŘED veškeré názory jsou načteny pak by to mohlo být místo, jak to udělat. Máte různé příchutě metod init, můžete se podívat na in docs na jablečný místě.

2) loadView tato metoda zde se používá k programově vytvořit svůj názor. Pokud je tato metoda není přepsat výchozí w nemocný vytvořit prázdný pohled na vás, ale pokud je to musíte inicializovat vlastnost viewController.view tento volána, když dostane pohled UIViewController tlačil do super pohledu.

3) viewDidLoad tato metoda se nazývá Po prohlédnutí byl načten na obrazovce (After loadView byl povolán a pohled je tlačena na super pohledu nebo oknem). Zde si můžete udělat můžete přidat subViews na vaše názory regulátorů a zároveň dělat jiné nastavit, zda chcete nastat jednou vašeho názoru zatížení. Tato metoda funguje bez ohledu na to dělat pohled f rom hrotem nebo programově.

Odpovězeno 31/07/2009 v 16:22
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more