更改UISearchBar的条形色调 - iOS

时间:2015-05-28 15:41:04

标签: ios uisearchbar

我的导航栏中有一个UISearchBar,我将其条纹颜色更改为与导航栏的背景颜色相同,但是在我的搜索栏的顶部和底部有2条黑线,如何我可以删除它们吗?

enter image description here

SOLUTION:

我添加了这行代码,这样我就不需要将条形色调设置为与导航条颜色相同

self.searchBar.backgroundImage = [[UIImage alloc] init];

1 个答案:

答案 0 :(得分:0)

我不知道你的方法是什么,但我可以建议一种方法。

不知道会不会对你有所帮助..!

UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(50, 10.0, 100.0, 44.0)];
searchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
searchBar.delegate = self;
UIBarButtonItem *searchBarItem = [[UIBarButtonItem alloc] initWithCustomView:searchBar];
self.navigationItem.rightBarButtonItem = searchBarItem;