【发布时间】:2010-04-24 01:34:18
【问题描述】:
我添加了一个UISearchBar 作为我的表头,代码如下。
searchBar = [[UISearchBar alloc] initWithFrame:self.tableView.bounds];
searchBar.tintColor = [UIColor colorWithWhite:185.0/255 alpha:1.0];
[searchBar sizeToFit];
self.tableView.tableHeaderView = searchBar;
然后我将我的UISearchDisplayController 设置如下。
searchDisplayController = [[UISearchDisplayController alloc] initWithSearchBar:searchBar contentsController:self];
[searchDisplayController setDelegate:self];
[searchDisplayController setSearchResultsDataSource:self];
除了UISearchDisplayController 在搜索栏上方添加了一个蓝色(ish)边框之外,所有功能都如我所愿——该栏无法识别我在搜索栏上设置的tintColor。
是否可以更改此条的颜色?这显然不是绝对重要的,但如果它一直保持这样的蓝色,那条线会永远困扰我!
【问题讨论】:
标签: iphone iphone-sdk-3.0 uisearchbar uisearchdisplaycontroller