Sobes.tech
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
}