您的位置:首页 > 移动开发 > IOS开发

ios searchDisplayController搜索界面显示“无结果”、"No Results"

2017-04-21 14:01 387 查看


“无结果”其实是一个UILabel来的,是searchDisplayController.searchResultsTableView的subview, 实现这个方法就可以隐藏掉:

-(BOOL)searchDisplayController:(UISearchDisplayController )controller shouldReloadTableForSearchString:(NSString )searchString {

dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.001);

dispatch_after(popTime, dispatch_get_main_queue(), ^(void){

for (UIView* v in self.searchDisplayController.searchResultsTableView.subviews) {

if ([v isKindOfClass: [UILabel class]]) {

v.hidden = YES;

break;

}

}

});

return YES;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 搜索控制器