桌面搜索的灰色视图

时间:2015-07-06 09:57:27

标签: ios objective-c uisearchbar

我有一个搜索,我希望当它点击显示结果的最后一个表时,我这样做但是我得到了:

enter image description here

如何删除该灰色视图?

我试图使用它,但没有结果:

    - (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];

}

1 个答案:

答案 0 :(得分:0)

试试这个:

- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller {

for (UIView *v in [[[controller.searchResultsTableView superview] superview] subviews]) {

    if (v.frame.origin.y == 64) {
        [v setHidden:YES];
    }
  }

}