Junior — Middle
Kas ViewControlleri alguses on kohustuslik omada juurvaadet?
sobes.tech AI
Vastus AI-lt
Jah, UIViewController initsialiseerimisel on kohustuslik omada juurvaade. Igaüks UIViewController haldab hierarhiat vaadete, alustades juurvaadest (omadus view). Kui juurvaade pole määratud, ei saa kontrollija õigesti kuvada liidest ja reageerida sündmustele.
Storyboardi või xibi kaudu kontrollijat luues luuakse juurvaade automaatselt. Kui loote kontrollijat programmikoodiga, peate kas ülekirjutama meetodi loadView ja määrama view käsitsi või kasutama init koos hilisema view määramisega.