App橫豎屏旋轉(zhuǎn)一句話(huà)管理

DBInterfaceOrientationManager

App橫豎屏旋轉(zhuǎn)一句話(huà)管理 Just One Line

1.痛點(diǎn):

一般我們?cè)陂_(kāi)發(fā)App的時(shí)候在info.plist中Supported interface orientations會(huì)默認(rèn)只選中Portrait,也就是豎屏這樣能適應(yīng)絕大多數(shù)情景,因?yàn)橐话沩?yè)面都是設(shè)計(jì)單豎屏的,但但但是在視頻播放時(shí)全屏播放需要數(shù)橫屏播放..這時(shí)候在plist中多添加一個(gè)橫屏字段App又會(huì)胡亂旋轉(zhuǎn),真是頭疼,mmp

2.我們有一個(gè)更便捷的解決方案:

在需要開(kāi)啟設(shè)備自動(dòng)旋轉(zhuǎn)的時(shí)候使用

[DBInterfaceOrientationManager allowRotation:YES];

需要關(guān)閉的時(shí)候:

[DBInterfaceOrientationManager allowRotation:NO];

強(qiáng)制旋轉(zhuǎn)屏幕方向:

[DBInterfaceOrientationManager forceInterfaceOrientation:UIInterfaceOrientationPortrait];

3.硬道理:

Github傳送通道

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • iOS屏幕旋轉(zhuǎn)學(xué)習(xí)筆記iOS開(kāi)發(fā)中使用屏幕旋轉(zhuǎn)功能的相關(guān)方法 1、基本知識(shí)點(diǎn)解讀 了解屏幕旋轉(zhuǎn)首先需要區(qū)分兩種 o...
    Laughingg閱讀 13,774評(píng)論 13 39
  • 概述 寫(xiě)代碼就是在不斷填坑的過(guò)程中慢慢成長(zhǎng),程序員哪有不遇坑的呢? 這篇文章來(lái)談?wù)刬OS中橫豎屏切換的一些坑,橫豎...
    jumpingfrog0閱讀 11,496評(píng)論 6 21
  • [這是第11篇] 導(dǎo)語(yǔ): iOS App中大多數(shù)頁(yè)面是只展示豎屏下的效果,但是少部分頁(yè)面需要支持橫豎屏。本文分別介...
    南華coder閱讀 14,619評(píng)論 18 93
  • Android開(kāi)發(fā)中,大多APP可能根據(jù)實(shí)際情況直接將APP的界面方向設(shè)死了,或豎屏或橫屏。但是,我們還是會(huì)遇到橫...
    yoosir閱讀 51,005評(píng)論 7 112
  • 初相見(jiàn),那一抹抬頭的溫柔 秋風(fēng)里的相思,只應(yīng)在夢(mèng)中 書(shū)窗外,梅花來(lái)了
    半步腳印閱讀 227評(píng)論 0 1

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