Junior — Middle
Millisel ViewControlleri elutsükli etapil on vaja selle põhivaade asendada?
sobes.tech AI
Vastus AI-lt
UIViewController peamine vaade (view) tuleks asendada loadView() meetodis. See meetod kutsutakse süsteemi poolt, kui kontroller laadib oma vaate. Kui soovite luua ja määrata kohandatud vaate standardi asemel, peate ülekirjutama loadView() ja määrama oma UIView omadusele view.
Näide:
override func loadView() {
let customView = UIView()
customView.backgroundColor = .white
self.view = customView
}
Oluline:
- Ärge kutsuge
super.loadView(), kui ülekirjutamisel täielikult vaadet asendate. - See lähenemine võimaldab täielikku kontrolli põhivaate loomise ja konfiguratsiooni üle.