iPhone SDK,UITableView上的UIButton,如果按下按钮则删除行

时间:2011-09-12 20:49:49

标签: iphone cocoa-touch uitableview uibutton

我是iPhone开发的新手,现在我有一个简单的问题(可能不简单:)。我有UITableView,在UITableView我有5行,每行有UILabelUIButton

我想要做的是在按下按钮时从数组中删除一个元素。按钮我用标签创建,但这不起作用。我不想使用didSelectRow;我只想在按下按钮时从数组中删除一个元素。 (例如,如果按下第三个按钮,我想删除数组的第三个元素。使用标准删除按钮对我不起作用。

2 个答案:

答案 0 :(得分:2)

如果您有一个自定义UIViewController来管理每个单元格(我强烈推荐),只需将按钮连接到IBAction并使该方法从任何数据结构中删除该项目{ {1}}有行,然后告诉UITableView有关它的信息。

如果失败了,我想你可以在每个按钮上附加一个标签,指出它属于哪一行,然后将它们连接到表视图控制器中的一个UITableView

答案 1 :(得分:1)

这篇文章可能会帮助您Detecting which UIButton was pressed in a UITableView检测按下按钮的简单方法。