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
このバーは、検索バーに設定したものを認識しませんtintColor
。
このバーの色を変更することはできますか? 明らかに絶対に重要というわけではありませんが、このように青いままであると、その行は永遠に私を悩ませます!