Sobes.tech
Junior — Middle

Kun je uitleggen wat er gebeurt in de methode viewDidLoad() in iOS-ontwikkeling?

sobes.tech AI

Antwoord van AI

De methode viewDidLoad() wordt één keer aangeroepen in de levenscyclus van de viewcontroller (UIViewController) nadat de view in het geheugen is geladen, maar voordat deze op het scherm verschijnt. In deze methode worden meestal de initiële configuratie van de interface, gegevensinitialisatie, toevoegen van subviews, configuratie van delegates en andere operaties uitgevoerd die slechts één keer bij het laden van de view gedaan hoeven te worden.

Voorbeeld:

override func viewDidLoad() {
    super.viewDidLoad()
    // Achtergrond instellen
    view.backgroundColor = .white
    // Gegevens laden
    loadData()
    // Voeg een knop toe
    let button = UIButton(type: .system)
    button.setTitle("Нажми меня", for: .normal)
    button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
    view.addSubview(button)
    button.center = view.center
}