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