如何删除导航栏模糊效果-Swift

时间:2018-12-30 07:58:50

标签: swift uinavigationbar

我在互联网上进行了大量搜索,但未找到解决该问题的任何方法,我不希望导航栏像屏幕快照enter image description here一样模糊

导航栏的颜色与其他颜色不匹配,即使我都使用了sam hex值。我想修复它。请帮助

这是我用于彩色导航栏的代码

 let navigationBarAppearace = UINavigationBar.appearance()
    navigationBarAppearace.tintColor = UIColor.white
    navigationBarAppearace.barTintColor = UIColor(red: 204/255.0, green: 51/255.0, blue: 51/255.0, alpha: 1.0)

2 个答案:

答案 0 :(得分:2)

您看到的实际上不是模糊效果,而是UINavigationBar半透明样式。如果您不希望半透明栏,请将其isTranslucent属性设置为false

UINavigationBar.appearance().isTranslucent = false

答案 1 :(得分:0)

使用:

navigationController.navigationBar.isTranslucent = false