【发布时间】:2016-03-30 10:40:23
【问题描述】:
我有一个充满歌曲的表格视图,每个单元格都有一个播放按钮。一旦按下播放按钮,歌曲就会播放,并且单个单元格中的播放按钮会变成停止按钮。现在这个单元格是使用视图标签完成的,所以当您进一步向下滚动并重复使用单元格时,进入视图的随机单元格有一个停止按钮,即使它们从未被选中。防止这种重用发生的最佳方法是什么?我应该将我的代码重构为自定义 UITableViewCell 类并防止在按钮上重用吗?或者这里有更快的工作吗?
【问题讨论】:
-
你试过meda的回答吗?你还得到重复使用打破你的细胞吗?
-
您应该修复代码,而不是禁用单元重用。您没有发布它,所以我们无法帮助您。但是有一个建议:使用视图的标签是一个糟糕的解决方案——几乎总是如此。尤其是细胞。
标签: ios objective-c uitableview reusability