我在应用程序的主窗口上方添加了一个自定义UIWindow,以显示一个浮动视图控制器,该控制器浮动在所有其他视图上方。除了当属于主窗口的视图之一显示UIAlertController时,警报显示在顶部窗口中的 后面。
据我了解,警报显示在其自己的窗口中,窗口级别为UIWindowLevelAlert
,这意味着它们应出现在UIWindowLevelNormal
的任何窗口上方
我是否误解了窗口级别应该如何工作?有人有任何解决方法吗?
使用Xcode 10,运行iOS 12的iPhone XS Max模拟器