Ответ 1
Вам нужно добавить следующий код в вашу функцию applicationWillResignActive
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = window!.frame
blurEffectView.tag = 221122
self.window?.addSubview(blurEffectView)
Затем в своем applicationDidBecomeActive
используйте строку
self.window?.viewWithTag(221122)?.removeFromSuperview()