Junior — Middle
In welke fase van de levenscyclus wordt de view gemaakt en ingesteld in UIViewController?
sobes.tech AI
Antwoord van AI
Het maken en instellen van de view in UIViewController gebeurt in de lifecycle-methoden loadView() en viewDidLoad().
- In
loadView()wordt meestal de root view van de controller gemaakt en geïnitialiseerd, tenzij er gebruik wordt gemaakt van storyboard of xib. - In
viewDidLoad()wordt een aanvullende configuratie van de view gedaan na het laden ervan, zoals het toevoegen van subviews, het instellen van eigenschappen, het configureren van gegevens.
Voorbeeld:
override func loadView() {
self.view = UIView()
self.view.backgroundColor = .white
}
override func viewDidLoad() {
super.viewDidLoad()
// Subviews configureren
}