嘿,这是我正在使用的代码
switch ([[UIDevice currentDevice] orientation])
{
case UIInterfaceOrientationPortrait:
[self displayActionSheetInPotraitMode];
break;
case UIInterfaceOrientationLandscapeLeft:
case UIInterfaceOrientationLandscapeRight:
[self displayActionSheetInLandscapeMode];
break;
default:
break;
}
但是当我在设备上的iOS版本4或4.1中尝试时
开关([[UIDevice currentDevice] orientation])
未返回正确的值。我的应用程序是在IOS 4以后运行。我该如何纠正这个问题?
答案 0 :(得分:0)
看看这个
或尝试
UIDeviceOrientation orientation = [UIDevice currentDevice].orientation;
然后
switch(orientation)
干杯