Junior — Middle
Meg tudná magyarázni, mi történik a viewDidLoad() módszerben iOS fejlesztésben?
sobes.tech MI
Válasz az MI-től
A viewDidLoad() metódus egyszer hívódik meg a nézet életciklusában (UIViewController), miután a nézet memóriába töltődött, de mielőtt megjelenne a képernyőn. Ebben a módszerben általában az interfész kezdeti beállításait, adatok inicializálását, alnézetek hozzáadását, delegáltak konfigurálását és egyéb műveleteket végzünk, amelyeket csak egyszer kell elvégezni a nézet betöltésekor.
Példa:
override func viewDidLoad() {
super.viewDidLoad()
// Háttér beállítása
view.backgroundColor = .white
// Adatok betöltése
loadData()
// Gomb hozzáadása
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}