代码之家  ›  专栏  ›  技术社区  ›  John Smith

定期更新UITableView

  •  0
  • John Smith  · 技术社区  · 14 年前

    我有一个uitableview,我需要通过nstimer每秒更新2-3次。此表中的单元格具有响应TouchupInside的ui按钮。问题是,这造成了极端的敏感性。我不能按这个按钮太久,否则它就不能注册了。

    那个问题是在年解决的 UIButton oversensitive

    如何在保持按钮响应自然的同时,解决定期更新表的问题?

    2 回复  |  直到 14 年前
        1
  •  0
  •   rpetrich    14 年前

    只更新可见的 UITableViewCells 而不是打电话 reloadData 在桌子上。 重新加载数据 每次调用表单元格时都会重新创建表单元格,这会导致触摸事件“丢失”,因为它们将转到旧的已解除分配的表单元格。

        2
  •  0
  •   Manjunath    14 年前

    不要在TableView中重新加载内容,而是尝试在表单元格中重新加载它们。子类化单元格并在单元格中重新加载必要的数据。这样做,按钮将不会被一次又一次地创建。只刷新数据。