获取当前的iPhone设备方向

时间:2012-10-12 21:20:00

标签: iphone orientation device-orientation uidevice

我想获得当前的设备方向(而不是应用程序方向)。 我已经尝试了一切,但却无法正常工作。

以下是我正在使用的代码:

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 

NSLog(@"[UIDevice currentDevice].orientation =%d",[UIDevice currentDevice].orientation );
NSLog(@"[[UIApplication sharedApplication] statusBarOrientation]; =%d",[[UIApplication sharedApplication] statusBarOrientation] );

[[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];

在两个日志中,无论设备的方向(真实设备)如何,我都不会改变。 我知道应用程序方向不会改变,因为应用程序只是纵向,但为什么设备不会改变?

我有什么问题吗?

0 个答案:

没有答案