Sobes.tech
Junior — Middle

Мумкинед дар таҳияи iOS, ки дар методи viewDidLoad() чӣ рӯй медиҳад, шарҳ диҳед?

sobes.tech AI

Ҷавоб аз AI

Метод viewDidLoad() се извиква веднъж в жизнения цикъл на контролера на изгледа (UIViewController), след като неговият изглед е зареден в паметта, но преди да се появи на екрана. В този метод обикновено се извършва началната настройка на интерфейса, инициализация на данни, добавяне на подизгледи, конфигуриране на делегати и други операции, които трябва да се изпълнят само веднъж при зареждането на изгледа.

Пример:

override func viewDidLoad() {
    super.viewDidLoad()
    // Настройка на фона
    view.backgroundColor = .white
    // Зареждане на данни
    loadData()
    // Добавяне на бутон
    let button = UIButton(type: .system)
    button.setTitle("Нажми меня", for: .normal)
    button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
    view.addSubview(button)
    button.center = view.center
}