Junior — Middle
Poți explica ce se întâmplă în metoda viewDidLoad() în dezvoltarea iOS?
sobes.tech AI
Răspuns de la AI
Metoda viewDidLoad() se apelează o dată în ciclul de viață al controlorului de vizualizare (UIViewController) după ce vizualizarea sa a fost încărcată în memorie, dar înainte de a apărea pe ecran. În această metodă, de obicei, se face configurarea inițială a interfeței, inițializarea datelor, adăugarea subvizualizărilor, configurarea delegaților și alte operațiuni care trebuie efectuate o singură dată la încărcarea vizualizării.
Exemplu:
override func viewDidLoad() {
super.viewDidLoad()
// Configurarea fundalului
view.backgroundColor = .white
// Încărcarea datelor
loadData()
// Adăugarea butonului
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}