繁体   English   中英

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

[英]Translucent navigation bar overrides in pushed view controller?

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

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

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

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

这是一个了解问题的gif:

在此输入图像描述

要在转换期间和转换后保持导航栏半透明,请检查检查器中的“Under Top Bars”属性。 在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM