Junior — Middle
iOS dasturlashda viewDidLoad() metodida nima bo'layotganini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
viewDidLoad() usuli, ko'rinish nazoratchisi (UIViewController) hayot aylanishida bir marta chaqiriladi, uning ko'rinishi xotirada yuklanganidan so'ng, lekin ekran ko'rinishidan oldin. Bu metodda odatda interfeysning dastlabki sozlamalari, ma'lumotlarni boshlash, kichik ko'rinishlarni qo'shish, delegatlarni sozlash va boshqa operatsiyalarni bajarish uchun ishlatiladi, ular faqat bir marta yuklashda bajariladi.
Misol:
override func viewDidLoad() {
super.viewDidLoad()
// Fon sozlamasi
view.backgroundColor = .white
// Ma'lumotlarni yuklash
loadData()
// Tugma qo'shish
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}