【问题标题】:iPhone landscape orientation mode issuesiPhone横向模式问题
【发布时间】:2012-04-21 09:11:28
【问题描述】:

我将 info.plist 设置如下:

  • 初始界面方向:横向(左主页按钮)
  • 支持的界面方向:横向(左主页按钮)和横向(右主页按钮)

当我启动我的应用程序时,方向设备具有横向模式,但我的视图没有旋转到这个方向。

我使用下面的方法来旋转方向,但在横向模式下查看不是初始的(在这种情况下我旋转我的设备后我需要结果 - 在横向模式下查看旋转)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

【问题讨论】:

  • 这可能很明显,但您是否在 IB 中使用视图,如果是,您是否设置了它的类?远射,但如果您有更多信息我会提供帮助,不知道还能在这里做什么。
  • 好的,感谢您的回复。在我的情况下,一切都只在设备上运行良好,但在模拟器上我得到了这种奇怪的行为,我不知道如何解决这个问题。

标签: ios orientation


【解决方案1】:

过去我遇到过一些问题。基本上,如果您只是将初始视图控制器放在那里,它就会像处于纵向模式一样处理错误。我为此找到的解决方法是将视图控制器添加到导航控制器。

See this question i posted for the full explanation

【讨论】:

  • 感谢您的回复!是的,这是真的,但我认为这是一种奇怪的行为。你怎么看?在设备上这对我来说很好(即使使用初始控制器)
  • 是的,这有点奇怪,对我来说它也发生在设备上
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多