如何保持表格在Swift中继承

时间:2016-08-17 04:20:06

标签: swift uitableview button uibutton tablecell

我正在尝试在我的表视图中生成单元格,每个单元格右侧都有动态允许的按钮;一些有2个按钮,有些有4个按钮。问题是,尽管表格视图按照我的意愿加载,但在滚动时,单元格最终都有4个按钮 - 即使是那些只有两个按钮的按钮。

我做错了什么?

这是我的代码:

~/.inputrc

1 个答案:

答案 0 :(得分:0)

这是因为tableview重用了您定义的单元格。 要在自定义UITableViewCell覆盖prepareForReuse中控制重复使用的控制方式。并始终将它们重置为您想要的状态,例如将单元格设置为只有2个按钮)

或者在cellForRowAtIndexPath中你可以处理这两种情况,只有2个按钮或4个按钮。 (当您指定要2个按钮时,请确保隐藏另一个按钮2)