Sobes.tech
Junior — Middle

Em que fase do ciclo de vida ocorre a criação e configuração da view em UIViewController?

sobes.tech IA

Resposta da IA

A criação e configuração da view em UIViewController ocorre nos métodos do ciclo de vida loadView() e viewDidLoad().

  • Em loadView(), normalmente a view raiz do controlador é criada e inicializada, caso não seja utilizado storyboard ou xib.
  • Em viewDidLoad(), ocorre uma configuração adicional da view após seu carregamento, como adicionar subviews, definir propriedades, configurar dados.

Exemplo:

override func loadView() {
    self.view = UIView()
    self.view.backgroundColor = .white
}

override func viewDidLoad() {
    super.viewDidLoad()
    // Configuração de subviews
}