前言:最近換了一家單位,接收前人留下的代碼遇到的問題。
問題描述:
1.項目框架為stroyboard為根視圖加載器。
2.iOS13看不出來閃白效果。iOS12閃白明顯。
3.兩個頁面導(dǎo)航顏色不一致。
補(bǔ)充:該項目登錄頁面做的“隱藏”導(dǎo)航欄push注冊頁面,滑動返回 右上角有黑塊。
NND 全是坑。。。。右上角黑塊我把登錄頁面導(dǎo)航欄設(shè)置為全透明解決。
正題:
首頁為帶顏色的導(dǎo)航控制器,push的子視圖為白色黑字的導(dǎo)航控制器。(側(cè)滑時候漸變過渡沒問題)。重點(diǎn)來了,點(diǎn)擊“系統(tǒng)”返回按鈕首頁帶顏色的控制器會閃白然后出現(xiàn)顏色(iOS12系統(tǒng)我用12.3.1--iPhone 6P 和 12.4.3--iPhone7 都會出現(xiàn)此現(xiàn)象。iOS13的機(jī)型可能是運(yùn)行速度太快了看不出來)。
起初我懷疑種種... 定論是iOS12 原生返回事件問題,因?yàn)槲矣米远x返回按鈕解決了。 …(⊙_⊙… ○圭○列~怎么醬?

image.png