Junior — Middle
Este obligatoriu să ai o vedere rădăcină la inițializarea unui ViewController?
sobes.tech AI
Răspuns de la AI
Da, la inițializarea unui UIViewController necesită prezența unei vederi rădăcină. Fiecare UIViewController gestionează o ierarhie de vederi, începând cu vederea rădăcină (proprietatea view). Dacă vederea rădăcină nu este setată, controlerul nu va putea afișa corect interfața și răspunde la evenimente.
Când creați controlerul din storyboard sau xib, vederea rădăcină este creată automat. Dacă creați controlerul programatic, trebuie să suprascrieți metoda loadView și să setați view manual, sau să folosiți init cu atribuirea ulterioară a view.