1.设备没有锁屏(不能旋转屏幕)的状态下:
UIDevice *device = [UIDevice currentDevice];
但是当设备不能旋转的时候,此方法就不能获取到设备方向了。
2. 当设备不能旋转的时候,我们可以通过CMMotionManager类来计算设备的方向:
@property(nonatomic,strong)CMMotionManager *cmmotionManager;
if([self.cmmotionManager isDeviceMotionAvailable]) {