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.