РЛ
Size: a a a
РЛ
К
В
II
В
АБ
II
В
applicationWillResignActive
и applicationWillEnterForeground
вызываю метод func setBlur() {
if !self.visualEffectView.isDescendant(of: self.window!) {
self.window?.addSubview(self.visualEffectView)
}
self.visualEffectView.frame = (self.window?.bounds)!
UIView.animate(withDuration: 0.5) {
self.visualEffectView.effect = UIBlurEffect(style: .extraLight)
}
}
applicationDidBecomeActive
и didFinishLaunchingWithOptions
вызываю метод func disableBlur() {
UIView.animate(withDuration: 0.5) {
self.visualEffectView.effect = nil
}
}
II
АБ
В
АБ
didFinishLaunchingNotification
и didEnterBackgroundNotification
АБ
applicationDidBecomeActive
не очень подходит, это поздно ужеК
К
didFinishLaunchingNotification
и didEnterBackgroundNotification
IG
IG
SB
DK
G