iOS 7.1:搜索栏周围的边框

时间:2014-03-13 14:54:47

标签: ios iphone objective-c uisearchbar ios7.1

在将SDK更新为7.1之前,我的搜索栏看起来像这样:

enter image description here

我使用此代码来实现这种效果:

searchBar.backgroundColor=[UIColor turquoiseColor];
[searchBar setBarTintColor:[UIColor clearColor]];

更新到7.1后,现在看起来像这样:

enter image description here

如果我将上面代码的第二行更改为:

[searchBar setBarTintColor:[UIColor turquoiseColor]];

然后我明白了:

enter image description here

顶部和底部有一个奇怪的黑色边框。关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:4)

我有同样的问题,由于某种原因,如果你使用图像不会发生这种情况,所以我所做的只是使用我需要的颜色的图像

[_searchBar setBackgroundImage:[UIImage imageNamed:@"backroundOfSearchBar"]]