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ā)中實(shí)現(xiàn)hook消息機(jī)制的方法探究
這篇文章主要介紹了iOS開(kāi)發(fā)中實(shí)現(xiàn)hook消息機(jī)制的方法探究,這里用到了一個(gè)Method Swizzling原理,需要的朋友可以參考下2015-10-10
使用設(shè)計(jì)模式中的Singleton單例模式來(lái)開(kāi)發(fā)iOS應(yīng)用程序
這篇文章主要介紹了使用設(shè)計(jì)模式中的Singleton單例模式來(lái)開(kāi)發(fā)iOS應(yīng)用程序的例子,示例代碼為傳統(tǒng)的Objective-C語(yǔ)言,需要的朋友可以參考下2016-03-03
ios開(kāi)發(fā)加載webview顯示進(jìn)度條實(shí)例
本篇文章主要介紹了ios開(kāi)發(fā)加載webview顯示進(jìn)度條實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
UIScrollView實(shí)現(xiàn)六棱柱圖片瀏覽效果
這篇文章主要為大家介紹了UIScrollView實(shí)現(xiàn)六棱柱圖片瀏覽效果示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
iOS開(kāi)發(fā)之tableView實(shí)現(xiàn)左滑刪除功能
我們?cè)谑褂靡恍?yīng)用的時(shí)候,在滑動(dòng)一些聯(lián)系人的某一行的時(shí)候,會(huì)出現(xiàn)刪除、置頂、更多等等的按鈕,下面這篇文章主要就介紹了iOS用tableView實(shí)現(xiàn)左劃刪除功能的方法,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。2017-01-01
iOS實(shí)現(xiàn)九宮格連線(xiàn)手勢(shì)解鎖
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)九宮格連線(xiàn)手勢(shì)解鎖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
iOS runtime動(dòng)態(tài)添加方法示例詳解
Runtime是想要做好iOS開(kāi)發(fā),或者說(shuō)是真正的深刻的掌握OC這門(mén)語(yǔ)言所必需理解的東西。下面這篇文章主要給大家介紹了關(guān)于iOS runtime動(dòng)態(tài)添加方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。2018-01-01

