2011-05-05 56 views
0

我想同时执行多个搜索操作并更新UITableView的结果,类似于iBooks搜索。iBooks风格的搜索

困难的部分是在搜索进行时使表格视图刷新显示。

任何建议,将不胜感激。

回答

0

您应该在单独的线程中搜索UI以保持响应。当搜索完成和UITableView的dataSource更新后,你应该打电话给:

[tableView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO]; 
+0

这就是我所做的。 UI是响应式的,但TableView在所有行都更新一次。我需要的是让用户在搜索正在进行的同时看到相继出现的行。我认为该方案是使用BeginUpdates和EndUpdates并手动插入行。如果有人为此写了一篇教程,那将会很棒。 – Ashraf 2011-05-05 16:12:51