我的导航栏中有一个UISearchBar,我将其条纹颜色更改为与导航栏的背景颜色相同,但是在我的搜索栏的顶部和底部有2条黑线,如何我可以删除它们吗?
SOLUTION:
我添加了这行代码,这样我就不需要将条形色调设置为与导航条颜色相同
self.searchBar.backgroundImage = [[UIImage alloc] init];
答案 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;