我试图解决这个问题没有运气。我有一个搜索栏,并在表视图控制器中搜索显示控制器。
一切正常 - 当用户点击"搜索"时,我进行服务器调用以搜索端点。按钮并显示结果。但问题是,在用户点击搜索之前,我不想在表格视图中显示 No results
。
而不是我喜欢显示默认的暗覆盖。
答案 0 :(得分:0)
在查询正在进行时,您可以在numberOfRowsInSection中返回1并将虚拟单元格保留为空或将其隐藏属性设置为YES,以使其不可见。所以你没有"没有结果"出现。
另外,为了使它成为一个黑暗的叠加,尝试这样的事情:
- (void)searchDisplayController:(UISearchDisplayController *)controller didLoadSearchResultsTableView:(UITableView *)tableView{
tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"default.png"]];
}
更多信息:Link!