Junior — Middle
Is het verplicht om een root view te hebben bij het initialiseren van een ViewController?
sobes.tech AI
Antwoord van AI
Ja, bij het initialiseren van een UIViewController is het hebben van een root view verplicht. Elke UIViewController beheert een hiërarchie van views, beginnend met de root view (eigenschap view). Als de root view niet is ingesteld, kan de controller de interface niet correct weergeven en niet op gebeurtenissen reageren.
Bij het maken van de controller uit een storyboard of xib wordt de root view automatisch aangemaakt. Als je de controller programmatisch maakt, moet je of de loadView-methode overschrijven en de view handmatig instellen, of init gebruiken met de daaropvolgende toewijzing van view.