【发布时间】:2012-05-27 02:27:41
【问题描述】:
所以我试图通过执行以下操作来强制更改部分代码的设备方向:
if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait ||
[[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortraitUpsideDown){
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationLandscapeLeft animated:NO];
}
但是方向没有改变。为什么是这样?基本上当前方向是纵向的,我希望它被强制为横向
【问题讨论】:
-
它工作正常,因为您必须使用
attemptRotationToDeviceOrientation来定位设备。 -
你的意思是它不工作?也与尝试旋转到设备方向我不能强迫它到一个特定的方向(即:提供我想要的方向)
标签: iphone objective-c ios ipad