ios - 如何将一个 UIWindow 放在另一个 UIWindow 后面?

标签 ios xcode uiwindow

我有 2 UIWindows , 当我同时显示 UIWindows最新显示UIWindow总是在显示的第一个之上 UIWindow .每个UIWindow是自己的UIWindow , 所以没有 Subview .

有谁知道我如何放置 UIWindow在另一个UIWindow后面?

最佳答案

虽然我怀疑可能有一种更简洁、更易于维护的方法来实现您想要的,但您应该能够使用 windowLevel 属性来操纵出现的顺序窗口——尽管老实说,上次我尝试在 iOS 5 上执行此操作,所以可能已经改变了。但通常你会做类似的事情:

windowToPlaceInFront.windowLevel = windowToPutInBack.windowLevel + 1.0f;

关于ios - 如何将一个 UIWindow 放在另一个 UIWindow 后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19652063/

相关文章:

iphone - QuartzCore中的渐变效果

ios - 应用模糊渐变

iphone - 是否可以在iPhone应用程序的设置中读取 'current project version'

ios - 具有警报级别的 UIWindow 位于状态栏级别之上

ios - 应用程序内的日历 View

ios - 电池安全编码

ios - 在使用 Xcode 10 生成 dSYM 后运行脚本阶段(构建时)

swift - findAutocompletePredictionsFromQuery 在 Google Places 的 pod 版本 3.5 中似乎不起作用

ios - 自定义 UIWindows 在 iOS 8 中不能正确旋转

iphone - 设备旋转时更改 UIWindow 背景颜色