UIAlertController出现在自定义UIWindow后面,并且windowLevel设置为UIWindowLevelNormal

时间:2018-10-12 17:36:24

标签: ios swift uialertcontroller uiwindow

我在应用程序的主窗口上方添加了一个自定义UIWindow,以显示一个浮动视图控制器,该控制器浮动在所有其他视图上方。除了当属于主窗口的视图之一显示UIAlertController时,警报显示在顶部窗口中的 后面。

据我了解,警报显示在其自己的窗口中,窗口级别为UIWindowLevelAlert,这意味着它们应出现在UIWindowLevelNormal的任何窗口上方

我是否误解了窗口级别应该如何工作?有人有任何解决方法吗?

使用Xcode 10,运行iOS 12的iPhone XS Max模拟器

0 个答案:

没有答案