iOS overFullScreen與fullScreen區(qū)別分析
overFullScreen與fullScreen區(qū)別
overFullScreen
The views beneath the presented content are not removed from the view hierarchy when the presentation finishes. So if the presented view controller does not fill the screen with opaque content, the underlying content shows through.
當(dāng)顯示結(jié)束時(shí),顯示內(nèi)容下面的視圖不會(huì)從視圖層次結(jié)構(gòu)中刪除。因此,如果呈現(xiàn)的視圖控制器沒(méi)有用不透明的內(nèi)容填充屏幕,底層內(nèi)容就會(huì)顯示出來(lái)。
fullScreen
The views belonging to the presenting view controller are removed after the presentation completes.
屬于呈現(xiàn)視圖控制器的視圖在呈現(xiàn)完成后被移除。
詳見(jiàn)Xcode->Window->Developer Documentation
。
總結(jié)
如果需要彈出半透明視圖使用overFullScreen
,但是由于當(dāng)顯示結(jié)束時(shí),顯示內(nèi)容下面的視圖不會(huì)從視圖層次結(jié)構(gòu)中刪除
,所以頁(yè)面消失時(shí)下面的視圖不會(huì)出發(fā)viewWillAppear
等方法。
使用fullScreen,在頁(yè)面消失會(huì)觸發(fā)下面的視圖的viewWillAppear
等方法,但是呈現(xiàn)視圖控制器的視圖在呈現(xiàn)完成后被移除
實(shí)現(xiàn)半透明時(shí)透明部分直接黑屏展示。
??與熊掌不可兼得??????。
以上就是iOS overFullScreen與fullScreen區(qū)別分析的詳細(xì)內(nèi)容,更多關(guān)于iOS overFullScreen fullScreen的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
IOS開(kāi)發(fā)之tableView點(diǎn)擊行跳轉(zhuǎn)并帶有“顯示”更多功能
這篇文章給大家介紹通過(guò)點(diǎn)擊城市中的tableView跳轉(zhuǎn)到旅游景點(diǎn)的tableView,下面會(huì)有“顯示”更多的功能,代碼簡(jiǎn)單易懂,對(duì)ios點(diǎn)擊tableview跳轉(zhuǎn)相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-03-03iOS對(duì)象指針和基礎(chǔ)數(shù)據(jù)類(lèi)型的強(qiáng)轉(zhuǎn)詳解
最近在做一些小功能,忽然發(fā)現(xiàn)有的基礎(chǔ)數(shù)據(jù)轉(zhuǎn)換居然都忘記了。于是想著要趕緊整理下記下來(lái)!本文就是記錄的一些內(nèi)容,主要介紹了iOS中對(duì)象指針和基礎(chǔ)數(shù)據(jù)類(lèi)型的強(qiáng)轉(zhuǎn),有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11源碼解析ios開(kāi)發(fā)SDWebImage方法
這篇文章主要為大家介紹了源碼解析ios開(kāi)發(fā)SDWebImage方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08IOS 陀螺儀開(kāi)發(fā)(CoreMotion框架)實(shí)例詳解
這篇文章主要介紹了IOS 陀螺儀開(kāi)發(fā)實(shí)例詳解的相關(guān)資料,介紹了螺旋儀參數(shù)意義及CoreMotion框架,需要的朋友可以參考下2016-10-10IOS 波紋進(jìn)度(waveProgress)動(dòng)畫(huà)實(shí)現(xiàn)
這篇文章主要介紹了IOS 紋進(jìn)度(waveProgress)動(dòng)畫(huà)實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2016-09-09iOS 生成plist文件,在項(xiàng)目中代碼創(chuàng)建plist的實(shí)例
下面小編就為大家分享一篇iOS 生成plist文件,在項(xiàng)目中代碼創(chuàng)建plist的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02實(shí)例解析iOS應(yīng)用多線程開(kāi)發(fā)中NSthread類(lèi)的用法
這篇文章主要介紹了iOS應(yīng)用多線程開(kāi)發(fā)中NSthread類(lèi)的用法,代碼基于傳統(tǒng)的Objective-C,NSthread類(lèi)需要的朋友可以參考下2016-02-02iOS 下拉刷新動(dòng)畫(huà)的實(shí)現(xiàn)實(shí)例
這篇文章主要介紹了iOS 下拉刷新動(dòng)畫(huà)的實(shí)現(xiàn)實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05