2010-11-09 61 views
0

我有TableController類 - 用於控制UITableView和TableCell類 - 用於控制自定義單元格。從tableCell獲取表變量

每個單元格內都有一個帶onTouchInside事件的按鈕。 我想更新TableController的一些變量。

問題: 在TableController類聲明的變量沒有被TableCell的類稱爲...

我使用的界面生成器,所以我有Table.NIB,TableController.h,TableController。 m和:TableCell.NIB,TableCell.h,TableCell.m。

如果我把IBAction方法處理TableController類中的「touch up inside」事件代碼,界面生成器中事件的小圓圈如何從TableController NIB拖到TableCell NIB?

或者我應該以編程方式將動作連接到button'a事件?

回答

0

可以連接像按鈕事件:

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

和管理行動

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