通常我使用[self.tableView setContentOffset:CGPointMake(0,40)];
来隐藏作为tableView头部的UISearchBar,使其位于navigationBar下方。在viewDidLoad中一切正常:当视图加载时,searchBar位于navigationBar下方。然后我将相同的代码行放入了
[self.tableView setContentOffset:CGPointMake(0,40)]
在
- (void)searchDisplayControllerWillEndSearch:(UISearchDisplayController *)controller
但它却做了一些奇怪的事情:当点击取消按钮时,搜索栏仍然可见。这是什么问题?