iOS之橫屏豎屏

APP只支持豎屏(Portrait)模式


  1. project navigator中選擇對應的工程,在選中target后,選擇General標簽,然后保證Device Orientation中只有Portrait被選中即可。如下圖所示。 (這一步只能保證APP在iPhone上只支持豎屏)
    portrait.png

這里介紹的Device Orientation選項,與Info.plist文件中的Supported interface orientations選項相對應。

  1. 如果APP同時支持iPad,且在iPad上只支持豎屏,則還需要按如下步驟操作:打開Info.plist文件,找到Supported interface orientations (iPad)選項,刪除Landscape (left home button)Landscape (right home button)選項,并保留Portrait相關選項(如果想要豎屏時保持home鍵在下,還要刪除Portrait (top home button)選項)。

APP只支持橫屏(Landscape)模式


  1. project navigator中選擇對應的工程,在選中target后,選擇General標簽,然后保證Device Orientation中只有Landscape LeftLandscape Right被選中。(這一步只能保證APP在iPhone上只支持橫屏)
  2. 如果APP同時支持iPad,且在iPad上只支持橫屏,則還需要按如下步驟操作:打開Info.plist文件,找到Supported interface orientations (iPad)選項,刪除Portrait (bottom home button)Portrait (top home button)選項,并保留Landscape相關選項。
  3. 上面2步已經(jīng)能保證APP在設備上只支持橫屏,如果想在Storyboard里讓view按橫屏顯示,還需要按如下步驟操作。
    • 選擇對應的view controller
    • 在Inspector面板里找到“Attributes inspector
    • 修改Simulated Metrics里的Orientation設置,將默認配置Inferred(對應Portrait),改成Landscape。(這個要在去使能size class的情況下才有效)
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容