我们在表格标题中有一个搜索栏.当用户在iOS 7上快速点击两次时,它会消失.有没有人有任何建议我们做错了什么?
解决方法
经过大量的试验和错误后,我发现当searchdisplayController结束搜索时,搜索栏就会消失,所以我将搜索栏重新插入表头,这对我有用.
- (void)searchdisplayControllerDidEndSearch:(UISearchdisplayController *)controller
{
self.searchingFetchedResultsController = nil;
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) {
[self.tableView insertSubview:self.searchdisplayController.searchBar aboveSubview:self.tableView];
}
return;
}
希望这可以帮助.