我有一个搜索,我希望当它点击显示结果的最后一个表时,我这样做但是我得到了:
如何删除该灰色视图?
我试图使用它,但没有结果:
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
searchBar.showsCancelButton = YES;
searchBar.autocapitalizationType = UITextAutocapitalizationTypeNone;
self.searchDisplayController.searchResultsTableView.hidden=NO;
[self.searchDisplayController.searchBar bringSubviewToFront:self.searchDisplayController.searchResultsTableView];
[self.search becomeFirstResponder];
}
答案 0 :(得分:0)
试试这个:
- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller {
for (UIView *v in [[[controller.searchResultsTableView superview] superview] subviews]) {
if (v.frame.origin.y == 64) {
[v setHidden:YES];
}
}
}