我有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。如何解决?