我有一個UISearchBar
作爲我的表頭添加下面的代碼。是否可以更改UISearchDisplayController搜索欄的邊框顏色?
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
我已經在搜索欄上設置。
是否可以更改此欄的顏色?這顯然不是絕對的關鍵,但是如果它保持藍色的話,那麼這條線將會讓我永遠陷入困境!
尼斯技術,但不幸的是,它是頂部的邊界,導致我的問題,這實際上超出了UISearchBar的界限,不能用這樣的子視圖覆蓋。 – prendio2 2011-05-21 12:56:48