我的searchResultsTableView
的{{1}}始终隐藏在UISearchDisplayController
hidden=YES
中。不幸的是,手动设置属性并没有帮助。
这是我的代码:
searchDisplayControllerDidBeginSearch:
搜索栏已正确显示,但当我开始搜索并点击搜索栏时,整个表格视图都消失了。
self.searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
self.searchController = [[UISearchDisplayController alloc] initWithSearchBar:self.searchBar contentsController:self];
self.searchController.delegate = self;
self.searchController.searchResultsDataSource = self;
self.searchController.searchResultsDelegate = self;
self.searchController.searchResultsTableView.clipsToBounds = NO;
self.menuList.tableHeaderView = self.searchBar;