我有一个通用的应用程序。我希望我的应用程序可以在iPhone中以两种方向模式工作,但仅在iPad中以纵向模式工作,
如何做到这一点?
setOrientationtion
在iOS5中没有响应。
答案 0 :(得分:3)
答案 1 :(得分:2)
这将对您有所帮助:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// The device is an iPad running iPhone 3.2 or later.
// Rotate to landscape
}
else {
// The device is an iPhone or iPod touch.
// Rotate to portrait
}
答案 2 :(得分:2)
您可以在Xcode的项目设置编辑器中为每个设备设置方向。
答案 3 :(得分:0)
尝试ios5及之前的shouldAutorotateToInterfaceOrientation:方法。