Junior — Middle
Která z těchto metod se stane dříve: viewDidLoad nebo viewWillAppear?
sobes.tech AI
Odpověď od AI
Metoda viewDidLoad je volána dříve než viewWillAppear.
-
viewDidLoadje volána jednou při načtení řadiče pohledu do paměti. Zde se obvykle provádí počáteční nastavení rozhraní a inicializace dat. -
viewWillAppearje volána pokaždé, když se pohled chystá objevit na obrazovce, což znamená, že může být volána několikrát při opakovaném zobrazení.
Tedy sekvence je:
viewDidLoad -> viewWillAppear -> viewDidAppear
Příklad:
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}