當設備坐在桌子上時,是否有任何方法可以區分橫向和縱向,即UIDeviceOrientationFaceUp?我有兩個不同的xib文件,我根據用戶拿着設備的方式進行切換。但是,當我將設備放在橫向位置時放置設備時出現問題。該設備保持橫向,但會加載肖像xib文件。如果在我的編碼中,我將UIDeviceOrientationFaceUp與橫向取向耦合在一起,那麼問題會相反:那麼我可以讓橫向視圖顯示設備仍處於縱向狀態。iOS Face Up Orientation問題
有什麼辦法可以弄清楚設備是否仍然顯示橫向或縱向?我試過檢查框架寬度,但它聲稱它是768,即使設備在橫向上平放。當設備變平時我不能強制一個方向,我聽說這是在App Store上拒絕的道路。
重力不起作用。 ;) –