場(chǎng)景:
自定義UIWindow
覆蓋狀態(tài)欄格遭,顯示動(dòng)態(tài)茶行。
例如: QQ郵箱 的發(fā)送郵件狀態(tài)欄顯示進(jìn)度椭盏。
但是如果你的
View
中存在UIMenuController
蚌斩,就會(huì)發(fā)現(xiàn)失效了,不在相應(yīng)用戶(hù)的操作堆缘。
解決辦法是將系統(tǒng)的
window
重設(shè)為keyWindow
if let window = UIApplication.shared.delegate?.window {
if let window = window {
if !window.isKeyWindow {
window.becomeKey()
window.makeKeyAndVisible()
}
}
}