Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 单击搜索按钮之前不显示searchResultsTableView_Ios_Objective C_Search_Uitableview_Uisearchdisplaycontroller - Fatal编程技术网

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链接已添加到我的回答中是的,但即使搜索完成,您的链接也不会删除任何结果