Ios 单击搜索按钮之前不显示searchResultsTableView
我想解决这个问题,但运气不好。我有一个搜索栏,搜索表视图控制器内的显示控制器 一切正常-当用户单击“搜索”按钮并显示结果时,我调用服务器来搜索端点。但问题是,在用户单击搜索之前,我不想在表视图中显示任何结果Ios 单击搜索按钮之前不显示searchResultsTableView,ios,objective-c,search,uitableview,uisearchdisplaycontroller,Ios,Objective C,Search,Uitableview,Uisearchdisplaycontroller,我想解决这个问题,但运气不好。我有一个搜索栏,搜索表视图控制器内的显示控制器 一切正常-当用户单击“搜索”按钮并显示结果时,我调用服务器来搜索端点。但问题是,在用户单击搜索之前,我不想在表视图中显示任何结果 相反,我更喜欢显示默认的暗覆盖。在查询过程中,您可以在numberOfRowsInSection中返回1,并将虚拟单元格保留为空,或者将其隐藏属性设置为“是”,使其不可见。所以你没有“没有结果”出现 此外,要使其成为黑色覆盖层,请尝试以下操作: - (void)searchDisplayC
相反,我更喜欢显示默认的暗覆盖。在查询过程中,您可以在numberOfRowsInSection中返回1,并将虚拟单元格保留为空,或者将其隐藏属性设置为“是”,使其不可见。所以你没有“没有结果”出现 此外,要使其成为黑色覆盖层,请尝试以下操作:
- (void)searchDisplayController:(UISearchDisplayController *)controller didLoadSearchResultsTableView:(UITableView *)tableView{
tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"default.png"]];
}
更多信息:“查询正在进行”如何检查?@Kosmetika链接已添加到我的回答中是的,但即使搜索完成,您的链接也不会删除任何结果