屏幕旋转锁定时如何获取设备方向?

时间:2012-11-22 09:16:26

标签: iphone objective-c ios device

我使用通知来获取设备的方向。

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
    [notificationCenter addObserver:self  
                                   selector:@selector(deviceOrientationDidChange)           
                                       name:UIDeviceOrientationDidChangeNotification 
                                     object:nil];

但是当设备的屏幕旋转被锁定时,不会调用选择器功能。有帮助吗?

1 个答案:

答案 0 :(得分:2)

您可以使用加速度计获取屏幕方向的值。见this。另请参阅this博客