Middle
Milliseid ViewControlleri elutsükli meetodeid teate?
sobes.tech AI
Vastus AI-lt
init(nibName:bundle:)võiinit?(coder:)(Storyboards). Kontrolleri näite loomine.loadView(). Põhivaate (view) laadimine või programmeerimise teel loomine.viewDidLoad(). Vaade on mällu laaditud. Sobib kasutajaliidese elementide algseks seadistamiseks.viewWillAppear(_:). Vaade kuvatakse ekraanil. Sobib andmete värskendamiseks.viewDidAppear(_:). Vaade on ekraanil kuvatud. Sobib animatsioonide või pikaajaliste operatsioonide käivitamiseks.viewWillDisappear(_:). Vaade varjatakse. Sobib oleku salvestamiseks või muudatuste lähtestamiseks.viewDidDisappear(_:). Vaade on varjatud. Sobib animatsioonide peatamiseks või ressursside vabastamiseks.viewWillLayoutSubviews(). Vaade valmistub oma alamvaadete paigutuse uuendamiseks.viewDidLayoutSubviews(). Vaade on oma alamvaadete paigutuse uuendanud.updateViewConstraints(). Vaade on oma piirangud uuendanud.traitCollectionDidChange(_:). Keskkonna omadused on muutunud (nt fondi suurus, tume režiim).didReceiveMemoryWarning(). Süsteem teatas mälu puudusest.deinit. Kontrolleri näide vabastatakse mälust. Sobib teavitustest tellimise tühistamiseks.