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