我有一个简单的基于 UITabBarController 的通用应用程序,我正在 iPad 上添加自动旋转支持,目前唯一让我头疼的是支持 PassCode 视图控制器(基于 XIB)的自动旋转。
要求:
1- 密码 VC 的视图将在应用程序启动时显示自动旋转支持(完成)。
2- 当应用程序从后台返回 (didBecomeActive:) 时,Passcode VC 的视图将提供自动旋转支持,并位于其他所有内容之上。
我为要求 2 所做的尝试:
1- 将密码的视图作为子视图添加到应用程序的窗口 (addsubview:)。效果很好,除了自动旋转不起作用(我明白为什么)。
2-将密码的视图作为子视图添加到标签栏控制器的视图 (addsubview:)。自动旋转效果很好,但是如果以模态方式呈现另一个视图控制器,则密码的视图肯定会在其下方(也可以理解)。
我可以看到其他应用程序实现了我想要的完全相同的东西,例如 DropBox 和 GoodReader。
非常感谢任何输入!
提前致谢。