从tableCell到达表变量

时间:2010-11-09 07:54:01

标签: iphone

我有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?

或者我应该以编程方式将动作连接到按钮'事件?

1 个答案:

答案 0 :(得分:0)

您可以连接按钮事件,如:

    [cell.yourButtonName addTarget:self action:@selector(ButtonAction:) forControlEvents:UIControlEventTouchUpInside];

并管理行动

-(IBAction)ButtonAction:(id)sender{
// perform action 
}