【问题标题】:UITableView reloads data when scrolling above the limitUITableView 在滚动超过限制时重新加载数据
【发布时间】:2013-06-14 02:46:01
【问题描述】:

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

非常感谢!

【问题讨论】:

    标签: ios uitableview scroll reloaddata


    【解决方案1】:

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

    【讨论】:

    • 好的,非常感谢!我还有其他 UITableView 问题,我是继续这里还是我提出另一个问题?
    • 我使用 IBAction 和一个发件人来了解在哪个单元格上单击了按钮。但我想要一个确认警报,我不知道如何将发件人传递给 buttonIndex 的操作。第二个问题:当我在 contentView 中隐藏按钮时,它只是随机隐藏另一个单元格中的另一个按钮。我也使用发件人
    • 这两个你当然可以在另一个问题中问,这没有什么坏处。任何人,包括我在内,肯定会有答案。
    猜你喜欢
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 2016-10-03
    • 2013-11-09
    • 1970-01-01
    相关资源
    最近更新 更多