0

当从 UISearchBar 中找不到任何结果时,我想模仿 Mail 应用程序的行为,并显示一个带有调用方法的链接的单元格。我无法弄清楚(或在任何地方找到)如何做到这一点。

我认为我最接近的是以下(我已添加到我的代码中)

if ([self.keys count] == 0){
    [self.tableView beginUpdates];
    [self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationBottom];
    [self.tableView endUpdates];
}
[tableView reloadData];
4

1 回答 1

0

我相信这样的事情应该可以工作,但你的 uiTableViews:rowsInSection: 和这样的方法仍然需要返回正确的计数,并且 cellForRowAtIndexPath 也需要做正确的事情。由于无论如何它都必须这样做,您可能只想设置一些标志并在表视图上调用 reloadData 。(事实上​​,没有 cellForRowAtIndexPath 的 reloadData 可能只是再次清除表。)

于 2010-01-24T19:08:09.617 回答