Junior — Middle
Vai jūs varat izskaidrot, kas notiek viewDidLoad() metodā iOS izstrādē?
sobes.tech AI
Atbilde no AI
viewDidLoad() metode tiek vienreiz dzīves cikla laikā, kad tas tiek izsaukts pēc tam, kad tā skats ir ielādēts atmiņā, bet pirms tas parādās ekrānā. Šajā metodē parasti tiek veikta sākotnējā saskarnes konfigurācija, datu inicializācija, apakšskatu pievienošana, deleģentu konfigurācija un citas operācijas, kas jāveic tikai vienu reizi skatam ielādējot.
Piemērs:
override func viewDidLoad() {
super.viewDidLoad()
// Fona konfigurācija
view.backgroundColor = .white
// Datu ielāde
loadData()
// Poga pievienošana
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}