我有TableController类 - 用于控制UITableView和TableCell类 - 用于控制自定义单元格。
在每个单元格内部,我有一个带onTouchInside事件的按钮。 我想更新TableController的一些变量。
问题: TableCell类中不知道TableController类中声明的变量......
我正在使用Interface Builder,所以我有Table.NIB,TableController.h,TableController.m和:TableCell.NIB,TableCell.h,TableCell.m。
如果我把处理“内部触摸”事件代码的IBAction方法放在TableController类中,那么如何将Interface Builder中的事件的小圆圈从TableController NIB拖到TableCell NIB?
或者我应该以编程方式将动作连接到按钮'事件?
答案 0 :(得分:0)
您可以连接按钮事件,如:
[cell.yourButtonName addTarget:self action:@selector(ButtonAction:) forControlEvents:UIControlEventTouchUpInside];
并管理行动
-(IBAction)ButtonAction:(id)sender{
// perform action
}