1
因此,由于复杂的原因,我自己管理视图旋转,并且仅实现UIDeviceOrientationPortrait
作为自动旋转方向。使用加速度计检测iPad锁定开关触发器?
无论如何,当你点击iPad上的屏幕锁定时,设备将旋转到UIDeviceOrientationPortrait,这将导致我的代码旋转,这是我不想发生的。例如,用户正在将设备保持在“横向模式”下,即我已经手动将UI旋转到横向模式,并且他/她单击了屏幕锁定,它将把UI旋转到纵向模式,即使用户确实根本不移动设备。
因此,不知何故,我需要一种方式来区分从屏幕锁定出现的旋转到肖像模式,以及从设备旋转中出现的那些模式。因此,我想以某种方式使用加速计来检测设备是否实际上被“旋转”或按钮是否被点击。
谢谢!