将表格视图单元格的按钮连接到相应的ViewController
问题描述:
我有一个类MyCell.h
/MyCell.m
它是UITableViewCell
的子类。在这堂课中,我只有四个IBOutlet属性,三个标签和一个按钮。将表格视图单元格的按钮连接到相应的ViewController
在实现中,我只合成了这些属性。
然后我有一个MyCell.xib
这是一个UITableViewCell
我将元素连接到MyCell类属性。
在MyViewController
我把一个UITableView
它和表视图细胞风格与MyCell.xib
的一个,也是他们conntect,标签,这样我就可以给他们我的域对象的值,比如
cell.myTestLabel.text = myDomainObject.sampleText;
问题是,我想连接按钮,以便MyViewController
可以处理它,我可以得到表视图行的值。我怎样才能做到这一点?
有谁知道吗?
最好的问候。
答
你可以手动设置动作处理,看一下消息addTarget:action:forControlEvents:你的按钮
答
您可以在MyCell类中创建一个处理程序,并通过XIB将其与您的按钮关联。这是唯一的解决方案。 您还可以在ViewController类中创建一个方法,该方法将从MyCell类的按钮事件中调用。