【问题标题】:I want my application to start in portrait, but want a second view to start in landscape, how do I do this?我希望我的应用程序以纵向开始,但希望第二个视图以横向开始,我该怎么做?
【发布时间】:2011-01-05 04:08:07
【问题描述】:

我知道让您的应用程序成为横向的方法是在 info.plist 文件中以这种方式进行,但我希望我的第二个视图从横向开始。我该怎么做?

【问题讨论】:

  • 第二个视图是什么意思?您使用的是导航控制器、标签栏控制器还是其他什么?

标签: iphone objective-c cocoa-touch orientation


【解决方案1】:

为您的第二个视图创建一个新的视图控制器并以模态方式呈现它。

在你的新视图控制器中实现:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

只返回您希望支持的方向。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      相关资源
      最近更新 更多