ios - NavigationBar 在动画期间改变他的颜色
问题描述
我的导航栏上有这种奇怪的行为:
而且我不知道如何解决它。我在故事板上的设置是:
我希望条形颜色清晰,以便获得完美的模糊效果。
有任何想法吗?
感谢您的关注。
解决方案
尝试这些设置可能会有所帮助
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)
推荐阅读
- javascript - selenium-side-runner RegEx 返回 NULL
- html - 迭代rails中的引导选项卡内容
- javascript - React Suspense 延迟加载没有回退
- java - 在数组中插入一个值,用这个值显示这个数组
- java - 为什么这个java代码在检查访问时会破坏我的pdf?
- node.js - 部署到 Firestore Cloud Functions - “错误:找不到模块”
- html - 换行时如何使“文本对齐:左”居中?
- python - 将元组列表(不同长度)转换为字典
- react-native - react native:在scrollView中使用stickyHeaderIndices时如何知道组件是粘性的
- vba - 需要来自 DB 中另一个表的数据来生成电子邮件而无需额外查询