这是 iOS 7 中默认的条形颜色

Posted

技术标签:

【中文标题】这是 iOS 7 中默认的条形颜色【英文标题】:Which is the default bar tint color in iOS 7 【发布时间】:2013-10-15 16:48:15 【问题描述】:

我想将 ios 7 中工具栏的背景(条形颜色)设置为默认颜色(白色、浅灰色),如下面的屏幕截图所示。

我尝试了两种颜色变体,但没有一个与默认颜色匹配,如下所示:

此处指定的正确颜色是什么?

self.navigationController.toolbar.barTintColor = // ????

【问题讨论】:

你试过什么都不做吗? 反正工具栏下的内容不同颜色感觉不一样。 @Moxy 我试过clearColorwhitelightGray。这些颜色都不匹配默认颜色。 “什么都不做”导致深褐色调。 iOS 7 中的默认栏“颜色”是带有模糊的透明度。那么,您真的在问如何恢复到 iOS 6 的条形颜色吗?您是否尝试过切换透明度? @bilobatum 切换透明度没有帮助。我确实想显示 iOS 7 默认条形颜色。出于某种奇怪的原因,我的栏显示为不同的颜色。 【参考方案1】:

使用这个:

self.navigationController.toolbar.barTintColor = nil;
self.navigationController.toolbar.translucent = YES;

【讨论】:

【参考方案2】:

斯威夫特 3

您可以使用为所有 UIToolbar 添加默认颜色

UIToolbar.appearance().tintColor = UIColor.lightGray

【讨论】:

以上是关于这是 iOS 7 中默认的条形颜色的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 中忽略的条形按钮项目着色

iOS二维码条形码生成(可指定大小颜色)

iOS 7中导航栏的默认背景颜色是什么?

如何在不同颜色的ios中使用uibezierpath创建堆叠条形图

更改 UISearchBar 的条形颜色 - iOS

更改 ggplot2 中条形图和图例的默认颜色