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
}