Sobes.tech
Junior — Middle

ViewController'ın yaşam döngüsü aşamasında ana görünümünü değiştirmeniz gereken zaman nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

UIViewController içindeki ana görünüm (view), loadView() metodunda değiştirilmelidir. Bu metod, denetleyici kendi görünümünü yüklediğinde sistem tarafından çağrılır. Standart yerine özel bir görünüm oluşturup atamak istiyorsanız, loadView() metodunu geçersiz kılmalı ve kendi UIView'inizi view özelliğine atamalısınız.

Örnek:

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

Önemli:

  • Tamamen görünümü değiştiriyorsanız, super.loadView() çağırmayın.
  • Bu yaklaşım, denetleyicinin ana görünümünün oluşturulması ve yapılandırılması üzerinde tam kontrol sağlar.