0

我想在选择我的 searchBar 时显示 searchResultsTableView。我试过这个:

- (void) searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
    [self.searchDisplayController.searchResultsTableView reloadData];
    [self.searchDisplayController setActive:YES animated:YES];
}

和这个:

- (void) searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
    [self.searchDisplayController setActive:YES animated:YES];
}

两者都不起作用。在我的 numberOfRowsInSection 方法中,我确实在数组中有行,但 searchResultsTableView 在我开始输入之前不会显示。有什么想法吗?谢谢!

4

1 回答 1

0

尝试在以下 UISearchBarDelegate 方法中将您的 searchdisplaycontroller 设置为活动状态

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar;                     
于 2012-09-24T07:45:28.570 回答