iOS12系统导航栏的pop时候闪白

前言:最近换了一家单位,接收前人留下的代码遇到的问题。
问题描述:
1.项目框架为stroyboard为根视图加载器。
2.iOS13看不出来闪白效果。iOS12闪白明显。
3.两个页面导航颜色不一致。
补充:该项目登录页面做的“隐藏”导航栏push注册页面,滑动返回 右上角有黑块。
NND 全是坑。。。。右上角黑块我把登录页面导航栏设置为全透明解决。

正题:
首页为带颜色的导航控制器,push的子视图为白色黑字的导航控制器。(侧滑时候渐变过渡没问题)。重点来了,点击“系统”返回按钮首页带颜色的控制器会闪白然后出现颜色(iOS12系统我用12.3.1--iPhone 6P 和 12.4.3--iPhone7 都会出现此现象。iOS13的机型可能是运行速度太快了看不出来)。
起初我怀疑种种... 定论是iOS12 原生返回事件问题,因为我用自定义返回按钮解决了。 …(⊙_⊙… ○圭○列~怎么酱?

image.png

你可能感兴趣的:(iOS12系统导航栏的pop时候闪白)