如何检测设备在iOS中更改的方向?

时间:2013-08-13 14:14:15

标签: ios objective-c

在我的场景中,我无法使用像deviceOrientationWillChange这样的通知,我只能捕获事件DeviceOrientationChanged,但是我希望在我收到DeviceOrientationChanged事件时检测它正在改变的方向。有谁知道我怎么能这样做?我在互联网上搜索但什么都没有。

2 个答案:

答案 0 :(得分:1)

这不应该给你目前的方向吗?

UIDeviceOrientation deviceOrientation = [UIDevice currentDevice].orientation;

答案 1 :(得分:0)

您必须使用加速度计来检测方向。因为加速度计可以在所有方向上工作,所以你可以搞清楚。有一个很好的blog  在它.. ..