【问题标题】:iBooks style of SearchiBooks 风格的搜索
【发布时间】:2011-05-05 12:58:53
【问题描述】:

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

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

任何建议将不胜感激。

【问题讨论】:

    标签: iphone ipad uitableview asynchronous nsoperation


    【解决方案1】:

    您应该在单独的线程中搜索 UI 保持响应。当搜索完成并更新 UITableView 的数据源时,您应该调用:

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

    【讨论】:

    • 这正是我所做的。 UI 是响应式的,但 TableView 会使用所有行更新一次。我需要的是让用户在搜索过程中看到一行又一个出现。我认为场景是使用 BeginUpdates 和 EndUpdates 并手动插入行。如果有人为此编写了教程,那就太好了。
    猜你喜欢
    • 2011-04-02
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多