0

我已经阅读了一些关于应用程序通过信息文件执行此操作的问题,但不是某个视图。

我只需要设置界面以在横向视图中启动。

我设法通过 shouldAutoRotateToInterfaceOrientation: 接近了我想要的东西:但它仅在我旋转视图后才有效。

我对这方面的文档有点陌生,所以我可能在错误的地方寻找这个。

任何帮助表示赞赏。

4

2 回答 2

0

如果我正确理解您的问题,您需要:

  1. 编辑项目的 info.plist 文件
  2. 添加 UIInterfaceOrientation 属性
  3. 选择 {UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight} 作为其值之一
于 2010-03-26T21:24:39.537 回答
0

这是理论上的,但假设您的shouldAutoRotateToInterfaceOrientation方法中有代码可以调整视图以在给定的界面方向显示,请在您的viewDidLoad方法中尝试使用 或 调用您shouldAutoRotateToInterfaceOrientationUIInterfaceOrientationLandscapeLeft方法UIInterfaceOrientationLandscapeRight

您说它仅在设备旋转时才有效,因此在视图加载后立即手动调用该方法应该可以解决问题。

于 2010-07-03T05:08:14.387 回答