を実装UITableView
しています。searchDisplayController
私は持っている
tableView.backgroundColor = [UIColor clearColor];
と
self.searchDisplayController.searchResultsTableview.backgroundColor = [UIColor clearColor];
検索フィールドにテキストを入力すると、検索結果は正常に表示されますが、結果のテーブルの背景が透明でtableview
あるためtableview
、検索結果テーブルに と が表示されます。tableView
searchField がいつ編集を開始したかを非表示にしたい。私が試してみました
-(BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchString:(NSString *)searchString
{
[tableView setHidden:YES];
[self filterContentForSearchText:searchString
scope:[[self.searchDisplayController.searchBar scopeButtonTitles]
objectAtIndex:[self.searchDisplayController.searchBar
selectedScopeButtonIndex]]];
return YES;
}
しかし、それはtableViewでsearchBarを隠します。修正方法は?