我试图在所有navigationBar,状态栏上显示UIView。
我尝试了设置导航z位置,将UIView添加到UIWindow以及将UIView添加到NavigationController等选项。
Add a UIView above all, even the navigation bar
没有什么对我有用。
我的应用程序在xcode 9.2,swift 4.0,ios 11上。
答案 0 :(得分:2)
在主窗口上添加overlayView:
if let window = UIApplication.shared.keyWindow {
let overlayView = UIView()
overlayView.frame = window.frame
overlayView.backgroundColor = .red
window.addSubview(overlayView)
}