【发布时间】:2012-12-27 22:30:43
【问题描述】:
我刚刚完成了一个通用应用程序的构建,它可以在我的 iPhone 上完美旋转,但在 iPad 上它只是静止不动。
类似于this 的问题,但这并不能解决我的问题。
支持的界面方向都设置为允许旋转,我什至在我的应用程序委托中进行了设置:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
iPhone 仍然可以正常旋转,但 iPad 不会从纵向移动。
这是什么原因造成的,或者我该如何解决?
[更新]
- 侧面的开关未锁定。
- PList 中的方向设置正确。
- 项目设置(通过按钮选择)设置正确。
【问题讨论】:
-
你检查你的项目设置了吗?确保 iPad 已检查所有方向。这似乎覆盖了所有其他代码。
-
检查设备方向是否未锁定。 iPad右边缘有锁定方向的开关。
-
@Rahul,哈哈,谢谢,但这是测试轮换是否有效的一部分。请检查更新。
-
@Josiah 检查更新。
-
@LouwHopley 是的,但它确实发生了,有时我们不记得设备有旋转锁定,我们一直在查看代码出了什么问题。 :)
标签: ios ipad rotation ios-universal-app