相关疑难解决方法(0)

显示预加载的搜索结果?

我有一个带有搜索栏的非tableview视图,虽然它工作正常,搜索显示控制器会隐藏表格视图,并在搜索栏中出现空字符串时覆盖暗灰色视图.我希望它在空字符串位于搜索栏中时显示预加载的数据,而不是隐藏表格视图并覆盖搜索栏下方的暗灰色视图.就像Safari for iOS中的Google搜索栏一样.

我之前在stackoverflow上发现了一个类似的问题: UISearchDisplayController - 如何预加载searchResultTableView,我真的无法让它工作.

我没有问题获取预加载数据并设置当前数据,但我不知道如何阻止displaycontroller删除searchResultsTableView.

提前致谢.

objective-c uisearchbar uisearchdisplaycontroller ios xcode4.3

12
推荐指数
1
解决办法
5394
查看次数

搜索字符串为空时显示UISearchDisplayTableView

这非常令人沮丧:即使搜索字符串为空,我也试图在UISearchDisplayController中显示未过滤的结果.

添加调试代码numberOfSectionsInTableView:numberOfRowsInSection:显示当我的搜索字符串为空时,返回非零整数,但从cellForRowAtIndexPath:不调用!tableview似乎是隐藏的.

我试着设置tableview.hidden=NO;searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView无济于事.

这不是那么难以实现,我想这是一件很常见的事情!

uitableview uisearchdisplaycontroller ios

6
推荐指数
1
解决办法
1692
查看次数