UISearchBar黑色线条/边框

时间:2015-09-16 16:05:14

标签: ios uisearchbar

我在UISearchBar上方和下方得到一些奇怪的黑线,我不太清楚如何摆脱它们。将UISearchBar的样式设置为最小可以解决这个问题,但它没有我喜欢的背景颜色。

任何想法导致了什么?我已经查看了几个类似的问题,但似乎没有人做我想做的事情。非常感谢提前!

Search bar showing a black border at the top and bottom

3 个答案:

答案 0 :(得分:7)

试试这个:

searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor blueColor] CGColor];

答案 1 :(得分:2)

对于Swift 3:

searchBar.layer.borderWidth = 1
searchBar.layer.borderColor = searchBar.barTintColor?.cgColor

答案 2 :(得分:1)

通过将空图像设置为背景将解决问题

self.searchBar.backgroundImage = UIImage()