ios - UITableView 滚动超过限制时重新加载数据

标签 ios uitableview scroll reloaddata

我有一个在网上找不到的问题(我猜)
当我单击 UITableViewCell 中的特定按钮时,我想更改单元格的文本。所以我只是更改了 IBAction 方法中的文本,但是当我滚动 TableView 的 y=0 上方的单元格时,它只是回到旧文本,即我单击按钮之前的文本。我怎样才能避免这种情况?我已经将 Bounces 设置为 no,但没有工作。我认为reloadData有问题,但我看不出在哪里

非常感谢你 !

最佳答案

这取决于您如何更改该单元格标签的文本。每次向上滚动时,您的表格 View 都会从数据源中提取信息(如您所说,reloadData)。如果要永久更改单元格的文本,则需要在数据源中进行更改,而不仅仅是临时更改。

关于ios - UITableView 滚动超过限制时重新加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17094523/

相关文章:

iphone - 使用图像数组在启动时添加动画

iphone - 如何使用 UITapGestureRecognizer 同时检测点击和双击?

ios - Spritekit 相机节点缩放但固定场景底部

ios - NSFetchedResultsController并不总是调用didChangeObject :atIndexPath:forChangeType:newIndexPath: for NSFetchedResultsChangeMove

Android smoothScrollBy 表现不佳

jquery - 单击滚动到元素

Javascript DIV 在滚动上移动

ios - swift :How can i remove the outlets from code?

objective-c - 无法识别的选择器发送到 segue 上的实例

ios - 如何快速在特定表格 View 行执行特定操作?