0

我有一个以登录屏幕 (UIViewController) 开头的应用程序,然后一旦用户完成登录,应用程序的其余部分由 SplitViewController 管理。我遇到的问题是,当第一次显示 SplitViewController 时,它会覆盖当前的屏幕方向,即使我将设备保持在横向状态,它也会强制使用纵向模式。

我搜索了所有设置、我的代码和 .xib 文件中的 xml,我找不到任何会导致方向改变的东西。有没有其他人遇到过这个问题,或者任何人都可以想到另一个地方来寻找原因?

谢谢

4

2 回答 2

1

UISplitViewController您应用程序的“根”视图控制器吗?从您的描述来看,还不清楚,需要一个 iPad 应用才能正常工作。(在 Stack Overflow 上有很多与该问题相关的问题。)

于 2010-10-18T20:09:03.440 回答
0

问题是如果 SplitViewController 不是您要加载的第一个视图,则应用程序将无法正确初始化。我通过将登录视图从应用程序加载的视图更改为覆盖 SplitViewController 的全屏对话框来解决了这个问题。

于 2011-02-14T18:45:06.577 回答