UIDeviceOrientationUnknown在横向模式下

Mel*_*Mel 14 iphone cocoa-touch opengl-es

我试图找出iphone在模拟器中的方向,而不是使用UIDevice方向属性给我,我得到UIDeviceOrientationUnknown.

此属性在模拟器中不起作用吗?发生这种情况的可能原因是什么?

我正在使用opengl es

Chi*_*tel 44

您还可以使用:

UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];  
Run Code Online (Sandbox Code Playgroud)

即使没有打电话也能工作beginGeneratingDeviceOrientationNotifications.

  • 高兴的iOS有这个选择! (2认同)

Mor*_*ion 12

首先,从有关orientationUIDevice实例属性的文档中

除非通过调用beginGeneratingDeviceOrientationNotifications启用了方向通知,否则此属性的值始终返回0.

是的,它只适用于真实设备.但是你可以使用这个加速度计模拟器.