ios笔记之: UISearchDisplayController 无搜索结果下的文字定义

301 查看

现在需要修改UISearchDisplayController 在搜索不到数据的情况下,显示为:

需要更改红框里面的内容,调用此方法以下方法:

- (BOOL)searchDisplayController:(UISearchDisplayController *)controller

shouldReloadTableForSearchString:(NSString *)searchString

{
for(UIView *subview in self.searchDisplay.searchResultsTableView.subviews) {

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

        [(UILabel*)subview setText:@"XXXXXXX"];

    }

}
return YES;

}

[(UILabel*)subview setText:@"XXXXXXX"];输入你想要定义的内容,就可以达到你想要的效果了