1

我隐藏了 searchViewController.searchResultsTableView 以在主 UITableView 中显示结果。但是 self.tableView = searchDisplayController.searchResultsTableView 所以 mainTableView 在输入搜索文本或点击“搜索”后不可滚动。如何让 self.tableView 代表 mainTableView?

- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
{
[self filterContentForSearchText:searchString scope:
 [[self.searchDisplayController.searchBar scopeButtonTitles] objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]];
self.searchDisplayController.searchResultsTableView.hidden=YES;
return YES;
}
4

0 回答 0