如何设置搜索栏的颜色

Posted

技术标签:

【中文标题】如何设置搜索栏的颜色【英文标题】:How to set the color of UISearch Bar 【发布时间】:2011-08-30 12:44:46 【问题描述】:

谁能告诉我如何设置 UISearchbar 的颜色,使其与地址簿中使用的搜索栏颜色一致?

它是浅灰色的,取消按钮是一个较深的色调。

我试过代码:

//Ser color of UISearch bar
sBar.tintColor = [UIColor lightGrayColor];

但无法复制(按钮颜色的)颜色和效果。

【问题讨论】:

【参考方案1】:

您需要设置搜索栏的 tint 属性。 例如

historySearchBar.tintColor=[UIColor colorWithRed:129.0/255.0f green:129.0/255.0f blue:130.0/255.0f alpha:.80];

这将改变搜索栏的颜色。

现在你使用的是灰色,这是默认搜索栏的颜色 尝试设置其他颜色。 您还可以选择设置搜索栏类型,如黑色、UIBarStyleBlackTranslucent。 享受

【讨论】:

以上是关于如何设置搜索栏的颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何在启动阶段设置状态栏的背景颜色[重复]

如何更改导航栏的默认背景颜色? [复制]

Android如何设置顶部状态栏颜色(主题)

如何设置 UISearchBar 的颜色以完全匹配我们想要的

反转状态栏的图标颜色

如何使用swift3增加导航栏的高度并更改xcode 8中状态栏的颜色?