Junior — Middle
Որ մեթոդը տեղի է ունենում առաջինը՝ viewDidLoad թե viewWillAppear?
sobes.tech AI
Պատասխան AI-ից
viewDidLoad մեթոդը կանչվում է viewWillAppear-ից առաջ:
-
viewDidLoad-ը մի անգամ է կանչվում, երբ տեսքի վերահսկիչը բեռնում է հիշողության մեջ: Այստեղ սովորաբար կատարվում է ինտերֆեյսի նախնական կարգավորումը և տվյալների սկզբնական բեռնումը: -
viewWillAppear-ը կանչվում է ամեն անգամ, երբ տեսքը պատրաստվում է հայտնվել էկրանին, այսինքն՝ կարող է մի քանի անգամ կանչվել կրկնվող ցուցադրության ժամանակ:
Արդյունքում, հաջորդականությունը հետևյալն է:
viewDidLoad -> viewWillAppear -> viewDidAppear
Օրինակ՝
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}