1
因此,由於複雜的原因,我自己管理視圖旋轉,並且僅實現UIDeviceOrientationPortrait
作爲自動旋轉方向。使用加速度計檢測iPad鎖定開關觸發器?
無論如何,當你點擊iPad上的屏幕鎖定時,設備將旋轉到UIDeviceOrientationPortrait,這將導致我的代碼旋轉,這是我不想發生的。例如,用戶正在將設備保持在「橫向模式」下,即我已經手動將UI旋轉到橫向模式,並且他/她單擊了屏幕鎖定,它將把UI旋轉到縱向模式,即使用戶確實根本不移動設備。
因此,不知何故,我需要一種方式來區分從屏幕鎖定出現的旋轉到肖像模式,以及從設備旋轉中出現的那些模式。因此,我想以某種方式使用加速計來檢測設備是否實際上被「旋轉」或按鈕是否被點擊。
謝謝!