ios - 为什么导航栏的色调颜色变淡了?

标签 ios swift uinavigationcontroller uinavigationbar

我目前正在快速开发一个 iOS 应用程序。这里我在屏幕顶部有 UIViewUINavigationController。我需要 topView 和 navigationBar 颜色相同。我给 topBar 背景颜色和 navigationBar 色调颜色相同。但是当屏幕加载时,navigationController 显示褪色。为什么? 我以编程方式尝试过,

self.navigationController?.navigationBar.barTintColor = UIColor.red

此外,我尝试通过 Storyboard ,例如将导航栏的 tintColor 设置为红色。但在这两种方式中,它都不起作用。 请帮助我。

enter image description here

最佳答案

设置 navigationController?.navigationBar.isTranslucent = false 以获得纯色导航栏。

关于ios - 为什么导航栏的色调颜色变淡了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57088394/

相关文章:

ios - UIPickerView - 第一行选择不调用 didSelectRow(在 Swift 中)

swift - Alamofire 的基本身份验证不起作用

swift - 将 Info.plist 键转换为字典数组

ios - UIToolBar 结合 pushViewController

ios - 未找到支持帐户类型 com.apple.twitter 的访问插件。 - 推特

ios - 如何在iOS中清除文本字段数据后隐藏 View

iphone - 带环聊的 Google+ iphone 应用,如何自己实现环聊功能?

ios - 私有(private)属性(property)上的 OCUnit

iOS - 半透明模态视图 Controller

ios - Swift 4 只为一个 View Controller 设置导航属性