首页 / 正文

开发笔记|Swift NavigationController Push 页面切换时导航栏会卡顿,右边出现(闪现)一个小黑块

学习笔记 2019-09-12 Bee 130
模糊小黑块

在实现一个简单的导航功能时,出现了如上图中的情况,页面切换的时候,会出现一个小黑块,然后迅速消失,让人感觉有点卡顿。

正常情况下,我们实现导航页面切换的时候,比如A 切换到 B,通常会这么写

self.navigationController?.pushViewController(BController, animated: true)

但不知道为什么,这样切换的时候会出现这种问题,而经过一番探索,找到了解决方案,仅需加多一行代码即可(可加在 ViewDidLoad),如下

self.edgesForExtendedLayout = .init()

评论