iOS Swift navigationBar 和 tabBar 相同的十六进制但不同的颜色?

标签 ios objective-c xcode swift

我试图为我的导航栏和标签栏获取相同的颜色。我对两者使用相同的十六进制 #,但我的导航栏似乎比我的选项卡栏更暗?我不确定为什么......是否需要将某些属性更改为 tabBar 或 navigationBar?

self.navigationController!.navigationBar.barTintColor =  HomeVC.hexStringToUIColor("#0998EE")        
self.tabBarController!.tabBar.barTintColor = HomeVC.hexStringToUIColor("#0998EE")

最佳答案

您可以尝试在 Storyboard 上的检查器中取消选中 UINavigationController 的半透明度属性,或在代码中取消选中 self.navigationController?.navigationBar.translucent = false

关于iOS Swift navigationBar 和 tabBar 相同的十六进制但不同的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31610762/

相关文章:

ios - 如何在 Storyboard元素中使用预处理器宏?

ios - .hidden = YES 工作但 .hidden = NO 不工作

iphone - 将 UILabel 添加到 UINavigationController 上

ios - 自动布局 - 中间有 5 个按钮

iOS : how to add uiLabel on top of the background image?

ios - 如何让 UISearchController 开始隐藏?

objective-c - 使用带缩放功能的 UIWebView 显示 Google map

ios - 无法将统一调试器附加到 iOS 设备

ios - 如何在可扩展的 UILabel 中添加 "More"和 "Less"文本指示器?

ios - 即使我指定启动服务 key ,canOpenURL 也始终返回 false