Junior — Middle
Որոնք են ViewController-ի մեթոդները, որոնք կանչվում են ծրագրի կրճատման և վերադառնալու ժամանակ?
sobes.tech AI
Պատասխան AI-ից
Երբ iOS-ում ծրագիրը նվազեցվում և վերադառնում եք այն, կանչվում են ViewController-ի կյանքի ցիկլի մեթոդներ, որոնք կապված են տեսքի հայտնվելու և անհետանալու հետ:
-
Նվազեցման ժամանակ (ծրագիրը անցնում է ֆոնային ռեժիմի).
viewWillDisappear(_:)— կոչվում է նախքան ViewController-ը դառնում է տեսանելի:viewDidDisappear(_:)— կոչվում է այն բանից հետո, երբ ViewController-ը դառնում է անտեսանելի:
-
Վերադառնալիս (ծրագիրը դառնում է ակտիվ):
viewWillAppear(_:)— կոչվում է նախքան ViewController-ը դառնում է տեսանելի:viewDidAppear(_:)— կոչվում է այն բանից հետո, երբ ViewController-ը դառնում է տեսանելի:
Բացի այդ, կարող եք հետևել ծրագրի ֆոնային և վերականգնման անցումներին UIApplication.willResignActiveNotification և UIApplication.didBecomeActiveNotification ծանուցումների միջոցով:
Օրինակ:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// Պահպանել վիճակը կամ դադարեցնել թարմացումները
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Թարմացնել UI կամ վերականգնել գործընթացները
}