Junior — Middle
Kas toimub iOS arenduses meetodis viewDidLoad()?
sobes.tech AI
Vastus AI-lt
viewDidLoad() meetod kutsutakse üks kord vahetuse elutsükli jooksul, pärast seda, kui selle vaade on laaditud mällu, kuid enne selle ilmumist ekraanile. Selles meetodis tehakse tavaliselt algne kasutajaliidese seadistamine, andmete algväärtustamine, alamvaadete lisamine, delegaatide konfigureerimine ja muud toimingud, mis tuleb teha ainult üks kord vaate laadimisel.
Näide:
override func viewDidLoad() {
super.viewDidLoad()
// Tausta seadistamine
view.backgroundColor = .white
// Andmete laadimine
loadData()
// Nupu lisamine
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}