IOS:如何在uitableview中按负号时调用

时间:2011-09-19 03:26:13

标签: ios uitableview

我为tableview定制了单元格。因此,当在编辑模式下按下单元格左侧的负号时,我需要重新绘制单元格以为删除按钮腾出空间。(再次按下负号后也需要恢复。)所以我想知道是否有一个方法被调用当按下负号时,或者是否有其他方法来实现这一点。谢谢。

进一步更新

感谢您的回答。但第一个建议似乎不起作用。单元格的setDditing:animated:在tableview设置编辑时调用,而不是单击负号。 你能解释一下第二个建议吗?我使用drawRect来显示单元格的视图。它适用于drawRect吗?

1 个答案:

答案 0 :(得分:0)

您可以在单元格子类中的setEditing:animated:中执行此操作。确保也调用超级实现。

或者,您可以确保单元格中的所有元素都具有正确的自动调整掩码,您可能根本不必编写任何自定义代码。通常将它们设置为距左或右边距固定的距离并具有灵活的宽度。