Junior — Middle
Je povinné mať koreňový pohľad pri inicializácii ViewControllera?
sobes.tech AI
Odpoveď od AI
Áno, pri inicializácii UIViewController je nevyhnutná prítomnosť koreňového pohľadu. Každý UIViewController spravuje hierarchiu pohľadov, začínajúc koreňovým pohľadom (vlastnosť view). Ak koreňový pohľad nie je nastavený, kontrolér nebude môcť správne zobrazovať rozhranie a reagovať na udalosti.
Pri vytváraní kontroléra z storyboard alebo xib je koreňový pohľad automaticky vytvorený. Ak kontrolér vytvárate programovo, musíte buď prepísať metódu loadView a ručne nastaviť view, alebo použiť init s následným priradením view.