首页 > 解决方案 > NavigationBar 在动画期间改变他的颜色

问题描述

我的导航栏上有这种奇怪的行为:
导航栏.gif

而且我不知道如何解决它。我在故事板上的设置是:
navBarStoryboard.settings

我希望条形颜色清晰,以便获得完美的模糊效果。

有任何想法吗?

感谢您的关注。

标签: iosswiftxcode

解决方案


尝试这些设置可能会有所帮助

self.navigationController?.navigationBar.isOpaque = true
UIApplication.shared.statusBarView?.backgroundColor = UIColor.init(red: 180/255, green: 40/255, blue: 56/255, alpha: 1.0)
self.navigationController?.navigationBar.barTintColor = UIColor.init(red: 180/255, green: 40/255, blue: 56/255, alpha: 1.0)
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.view.backgroundColor = UIColor.init(red: 180/255, green: 40/255, blue: 56/255, alpha: 1.0)

推荐阅读