我们在表格标题中有一个搜索栏.当用户在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; }
希望这可以帮助.