如何设置UISearchBar的颜色

时间:2011-08-30 12:44:46

标签: objective-c ios uisearchbar tint

有人可以告诉我如何设置UISearchbar的颜色,使其遵循地址簿中使用的搜索栏的颜色吗?

它呈浅灰色,取消按钮的色调较暗。

我尝试了代码:

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

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

enter image description here

1 个答案:

答案 0 :(得分:3)

您需要设置搜索栏的tint属性。 e.g。

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

这将更改搜索栏的颜色。

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