是否可以在不刷新其他单元格的情况下刷新 ui 表视图的一部分?

Posted

技术标签:

【中文标题】是否可以在不刷新其他单元格的情况下刷新 ui 表视图的一部分?【英文标题】:Is it possible to refresh a portion of the ui table view without refresh other cells? 【发布时间】:2010-10-07 14:10:08 【问题描述】:

是否可以刷新某些单元格而不刷新表格视图中的其他单元格?

我需要同时删除、插入和添加一些单元格。为此,我想经常刷新表格。

[self.tableView reloadData];

此代码用于刷新我认为的表中的所有单元格。我不确定。因为我的表格包含大量单元格,可能需要一些时间才能重新加载所有单元格。

在此先感谢....

【问题讨论】:

【参考方案1】:

是的,试试- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation。另见:insertRowsAtIndexPaths:withRowAnimation:deletetRowsAtIndexPaths:withRowAnimation:

【讨论】:

以上是关于是否可以在不刷新其他单元格的情况下刷新 ui 表视图的一部分?的主要内容,如果未能解决你的问题,请参考以下文章

在不丢失单元格焦点的情况下刷新 WPF DataGrid

在不刷新页面的情况下检测元掩码安装

是否可以在不刷新定制器编辑窗口的情况下更改值?

如何在不引用其他单元格的情况下将报表从 Reporting Services 2005 导出到 Excel?

如何在不刷新整个页面的情况下刷新视图中的数据?有角度的

在不刷新页面的情况下更新网站的 CSS