簡體   English   中英

UIDevice.current.orientation報告錯誤值

[英]UIDevice.current.orientation report wrong value

我將視圖鎖定為縱向,但由於某些原因,我需要知道實際的設備方向,文檔中的UIDevice.current.orientation如描述Returns the physical orientation of the device. 此var有時效果很好,並且返回真實的設備方向,有時返回protrait(這是錯誤的,因為我將設備旋轉到橫向)。 因此,我期望獲得真實的設備方向(盡管我將視圖鎖定為縱向),這是一個錯誤的期望嗎? 如果不是,為什么會發生這種不一致的行為?

注意:我嘗試了UIDevice.current.endGeneratingDeviceOrientationNotifications() ,結果是一樣的。

啟用縱向方向鎖定時,UIDevice.current.orientation始終返回.up

因此,請改用運動: iOS設備方向不考慮方向鎖定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM