小编fre*_*edy的帖子

具有警报级别的 UIWindow 位于状态栏级别的顶部

我有一个以模态方式呈现视图控制器的应用程序,我在不同的 UIWindows 中有一个标准的 ViewController 和一个 UIAlertController,主窗口具有正常的 UIWindowLevel 优先级,警报窗口具有 Alert UIWindowLevel 优先级,因为我希望始终将警报放在任何 ViewController 之上我在主 UIWindow 上以模态呈现(AppDelegates 参考)。我还有另一个具有状态栏优先级的 UIWindow,当我希望确保在所有内容之上都有一个不同的 ViewController 时。因此,当我使用 Alert UIWIndowLevel 优先级显示 UIWindow 并且在显示具有状态栏 UIWIndowLevel 的不同窗口之后,警报窗口中的警报显示在状态栏窗口的顶部。有什么原因吗?

我为测试而构建的示例应用程序屏幕截图

cocoa-touch uiwindow ios

1
推荐指数
1
解决办法
5138
查看次数

标签 统计

cocoa-touch ×1

ios ×1

uiwindow ×1