0

所以我有以下内容:

  • 带有可删除单元格的 UITableView(滑动单元格然后单击删除按钮的那种)
  • UITableView 的属性(例如 UILabel)reloadData由 NSTimer 每秒自动更新(在 UITableView 上调用)(这是必需的)

问题是reloadData滑动后调用清除了删除按钮(当然在一秒钟内)。我怎样才能防止这种情况发生?

谢谢!

4

3 回答 3

1

你可以保留一个布尔标志变量,如果删除按钮可见,则为真,如果不可见,则为假,并且在你调用 reloadData 的地方你可以检查标志值并相应地起作用

于 2012-06-19T04:43:18.227 回答
0

我需要做的就是从 NSTimers 调用方法调用中设置 UILabel 文本属性,它甚至不需要reloadData调用来更新 UILabel ...

于 2012-06-19T06:14:10.757 回答
0

当用户滑动 aUITableViewCell时,tableViewisEditing属性将设置为YES。您应该在重新加载表之前检查此属性。

于 2016-07-28T15:55:40.050 回答