避免UITableViewCell中多个按钮的内存泄漏的最佳方法

时间:2011-02-09 06:27:27

标签: iphone memory uitableview uibutton

我在UITableViewCell中有一系列按钮。 我通过cellForRowAtIndexPath方法填充它们,但即使我已经发布了所有内容,我的tableview仍然很迟钝。

我应该使用自定义UITableViewCell来填充吗? 关于如何使用户尽可能顺利的任何建议都会很棒。

下面的截图。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以为此特定单元格创建自定义单元格/自定义视图对,您可以在其中绘制drawRect中的所有按钮:但是,这实际上会将所有按钮绘制为图像,因此您无法点击它们,但我想您总是可以为您的单元格创建一个UITapGestureRecognizer(您仍然需要通过检查来确定按下了哪个按钮) x,y值)。

但是,我没有看到在UITableViewCell中添加标记按钮的任何意义。您可以在UI中进行替代设计,即在桌面上显示的UIView,或者可能是模态控制器。