ios - 如何在 iphone 中刷新 UITableView?

标签 ios iphone uitableview

我有一个 UI TableView 从网络加载数据。如果用户在一个单元格上移动手指,将显示一个按钮,就像 iPhone 风格的删除按钮。如果用户单击此按钮,单元格中一个标签的值将相应更改。但是,除了重新加载整个表格之外,我没有找到任何方法让表格 View 重新绘制此单元格。我不想使用重新加载数据方法,因为我只需要更改一个单元格而不是整个表格中的值。对此有何建议?

最佳答案

看看方法

- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

调用此方法将导致您的 TableView 的数据源向其委托(delegate)询问有关该单元格的信息。

为了将来引用,我通过查看有关 UITableView 的文档很容易地找到了这一点。我建议您以后在此处发帖之前这样做。

关于ios - 如何在 iphone 中刷新 UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075793/

相关文章:

ios - 如何根据 numberOfItemsInSection 的数量设置 heightForRowAt?

ios - 在 UITableView 中实现边距的更好方法?

ios - Int 与 IndexPath 问题

iphone - 您是否将配置文件保存在版本控制中?

iPhone:如何在 MapKit 上的两点之间画线?

ios - 如何使用asiformdatarequest上传图片

iphone - 带有 Xcode 4.2 的 Interface Builder 中的 UIApplicationDelegate

iphone - 从服务器加载 "weird characters"的标签

ios - 如何获取对我的 Cordova iOS 插件实例的引用?

ios - (Siri) 创建自己的 resolve 方法