首页 > 解决方案 > 为什么导航栏色调颜色变淡了?

问题描述

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

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

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

在此处输入图像描述

标签: iosswiftuinavigationcontrolleruinavigationbar

解决方案


设置navigationController?.navigationBar.isTranslucent = false为具有纯色导航栏。


推荐阅读