将表视图单元格的按钮连接到相应的ViewController

时间:2011-01-26 15:37:39

标签: iphone objective-c

我有一个MyCell.h / MyCell.m类,它是UITableViewCell的子类。在这个课程中,我只有四个IBOutlet属性,三个标签和一个按钮。

在实现中我只合成了这些属性。

然后我有MyCell.xib UITableViewCell,我将元素连接到MyCell类属性。

MyViewController中我放了一个UITableView,表视图的单元格用MyCell.xib的样式设置,它们也是标签,所以我可以给它们我的域对象的值,如

cell.myTestLabel.text = myDomainObject.sampleText;

问题是,我想连接按钮,以便MyViewController可以处理它,我可以获取表视图行的值。我怎么能这样做?

有人知道吗?

最诚挚的问候。

2 个答案:

答案 0 :(得分:1)

您可以手动设置动作处理,查看消息addTarget:action:forControlEvents:按钮

答案 1 :(得分:0)

您可以在MyCell类中创建一个处理程序,并通过XIB将其与您的按钮相关联。这是唯一的解决方案。 您还可以在ViewController类中创建一个方法,该方法将从您的按钮事件中调用MyCell类。