我试图找出iphone在模拟器中的方向,而不是使用UIDevice方向属性给我,我只是得到UIDeviceOrientationUnknown。
此属性在模拟器中不起作用吗?发生这种情况的可能原因是什么?
我正在使用opengl es
答案 0 :(得分:44)
您也可以使用:
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
即使不调用beginGeneratingDeviceOrientationNotifications
也能正常工作。
答案 1 :(得分:12)
首先,来自关于UIDevice实例的orientation
属性的文档
除非通过调用beginGeneratingDeviceOrientationNotifications启用了方向通知,否则此属性的值始终返回0.
是的,它只适用于真实设备。但是你可以使用this加速度计模拟器。