ios - 为什么导航栏色调颜色变淡了?
问题描述
我目前正在快速开发 iOS 应用程序。在这里,我UIView
在屏幕顶部有UINavigationController
. 而且我需要 topView 和 navigationBar 颜色相同。我给 topBar 背景颜色和navigationBar
色调颜色相同。但是当屏幕加载时,navigationController
它显示出褪色的颜色。为什么?我以编程方式尝试过,
self.navigationController?.navigationBar.barTintColor = UIColor.red
另外,我尝试通过情节提要,例如将导航栏的 tintColor 设置为红色。但在这两种方式中,它都不起作用。请帮我。
解决方案
设置navigationController?.navigationBar.isTranslucent = false
为具有纯色导航栏。
推荐阅读
- java - 如何使用 apache camel jpa 在数据库中插入记录?
- java - 将对象传递给类时,如何访问它的变量/函数?
- vue.js - 子组件未在方法对象的函数内部发出
- git - 将 TFS 源代码转换为 GIT。.tpattributes 语法是否等于 .gitattributes 语法?
- html - 如何将 HTML/CSS 动画直接保存到视频文件 (AVI)?
- node.js - 为什么`eval $(minikube docker-env)`(设置docker env vars)在npm脚本中不起作用
- javascript - 关闭回调与原始 on 函数回调不同
- mingw - 我的 LD 版本(带 MinGW/msys2)带有 x64 副本。我的电脑只能运行 32 位应用程序。我可以用吃豆子解决这个问题吗?
- vue.js - 这是一种反模式,还是有更简单的方法来检测 Vue 是否被破坏?
- azure-data-explorer - Kusto 摄取事务在范围方面是原子的吗?