iOS 5 中的 iPad 方向问题

Posted

技术标签:

【中文标题】iOS 5 中的 iPad 方向问题【英文标题】:iPad orientation issue in iOS 5 【发布时间】:2012-12-23 16:11:07 【问题描述】:

我在 StoryBoard 中有 UISplitViewController,它是初始视图,我希望应用仅在横向模式下工作。

我已将方向限制为仅横向,甚至将 plist 初始界面方向设置为横向(右主页按钮)。

ios 6 中一切正常,它只显示主视图和细节视图,但在 iOS 5 中它卡在纵向模式并且只显示细节视图。

请帮我解决这个问题,我在过去 2 个小时里都被它困住了......

【问题讨论】:

【参考方案1】:

您需要在 UISplitViewController 中包含的视图控制器中实现 shouldAutorotateToInterfaceOrientation

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);

【讨论】:

以上是关于iOS 5 中的 iPad 方向问题的主要内容,如果未能解决你的问题,请参考以下文章

为啥 iPad 默认启动图像方向不起作用(iOS 5)?

iPad ios6中的方向问题

iOS Swift 在 iPad 上随方向改变图像

iOS (iPhone/iPad) SDK - 应用程序不改变方向

iPad 上的 UIViewController 处理方向 iOS 6.0

Cordova 5 build 命令正在删除 iOS 设备方向设置