1

我有 2 个UIWindows,当我同时显示UIWindows最新显示的UIWindow总是高于显示的第一个时UIWindow。每个UIWindow都是自己的UIWindow,所以没有Subview

有谁知道我怎么能把一个UIWindow放在另一个后面UIWindow

4

2 回答 2

2

虽然我怀疑可能有一种更清洁、更易于维护的方式来实现你想要的,但你应该能够使用该windowLevel属性来操纵出现的订单窗口 - 虽然老实说我上次尝试这样做是在 iOS 5 上,所以也许这就是改变了。但通常你会做这样的事情:

windowToPlaceInFront.windowLevel = windowToPutInBack.windowLevel + 1.0f;
于 2013-10-29T07:44:02.577 回答
-3

一个应用程序中不能有多个 UIWindow。

来自 Apple 文档(https://developer.apple.com/library/ios/documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html):

除非应用程序可以在外部设备屏幕上显示内容,否则应用程序只有一个窗口。

于 2013-10-29T07:39:48.753 回答