Sobes.tech
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.