半透明导航栏覆盖推送视图控制器?

时间:2017-04-01 13:25:55

标签: ios swift uinavigationbar transition

我有一个内容模糊的半透明导航栏。

我想用另一个半透明的导航栏推送一个新的视图控制器,但没有内容模糊(但是),所以我做了一个简单的navigationController?.pushViewController(vc, animated: true)

但是,在转换过程中,旧的导航栏会暂时覆盖新的导航栏,然后它会恢复正常。 如何避免这种情况并实现平稳过渡?

我尝试在isTranslucent内使用导航栏的viewWillAppear属性但没有运气。

这是一个了解问题的GIF:

enter image description here

1 个答案:

答案 0 :(得分:0)

要在转换过程中和转换后保持导航栏半透明,请检查"在顶部栏和#34;检查员的财产。 enter image description here