Junior — Middle
À quelle étape du cycle de vie la vue est-elle créée et configurée dans UIViewController?
sobes.tech IA
Réponse de l'IA
La création et la configuration de la vue dans UIViewController se font dans les méthodes du cycle de vie loadView() et viewDidLoad().
- Dans
loadView(), la vue racine du contrôleur est généralement créée et initialisée, sauf si un storyboard ou un xib est utilisé. - Dans
viewDidLoad(), une configuration supplémentaire de la vue est effectuée après son chargement, comme l'ajout de sous-vues, la définition de propriétés, la configuration des données.
Exemple :
override func loadView() {
self.view = UIView()
self.view.backgroundColor = .white
}
override func viewDidLoad() {
super.viewDidLoad()
// Configuration des sous-vues
}