【发布时间】:2011-07-14 17:41:52
【问题描述】:
我正在向我的应用程序添加一个额外的 UIWindow。 我的主窗口可以正确旋转,但我添加的这个附加窗口没有旋转。
根据当前设备方向旋转 UIWindow 的最佳方式是什么?
【问题讨论】:
-
为什么要添加另一个 UIWindow?
-
“每个 iOS 应用程序都需要至少一个窗口——UIWindow 类的一个实例——有些可能包含多个窗口。” (View Programming Guide for iOS)
-
这并不能回答为什么人们会想要另一个窗口的问题。最常见的用例似乎是视频输出。
-
迷人。但我读了这个问题。我在回复 Moshe。
-
@Moshe 创建另一个窗口是尝试将内容放置在 UIPopoverController(它本身创建一个单独的 UIWindow)“上方”时的一种常见技术。从 UIPopoverController 拖放是典型的例子
标签: iphone objective-c screen-orientation uiwindow