SearchBar文本字段清除按钮显示黑色背景

时间:2015-08-11 08:06:37

标签: ios iphone uisearchbar

我有这个小问题清除按钮显示黑色背景。我想要简单明了的按钮。我尝试将新图像设置为清除按钮,但即使不工作背景也不会消失。附加截图

enter image description here

1 个答案:

答案 0 :(得分:0)

要自定义图像,您应该使用。 如果你还有黑色的东西,那么你的形象就会破碎。

(self是扩展的UISearchBar类)

[self setImage:[UIImage imageNamed:@"SearchBarCancel"]  forSearchBarIcon:UISearchBarIconClear state:UIControlStateHighlighted];
[self setImage:[UIImage imageNamed:@"SearchBarCancel"]  forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal];
[self setSearchFieldBackgroundImage:[UIImage imageNamed:@"SearchBarBackground"] forState:UIControlStateNormal];