2009-12-11 5 views
36

私は、UITableView内の1つの行(またはセル)がタップされているにもかかわらず、どのような種類のイベントハンドルが呼び出されているのか把握しようとしています。私はそれがタップされているときに、細胞の画像プロパティを変更しようとしています。UITableView/UITableViewCellイベントレスポンスをタップしますか?

ありがとうございました。

答えて

94

テーブル行をタップすると、行とアクセサリビュー(通常は「詳細」タイプのアクション)が選択されます。

、以下を実装することができ、タッチに呼び出されます、あなたがのUITableViewのデリゲートを登録している限り:

// Tap on table Row 
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath { ... } 

// Tap on row accessory 
- (void) tableView: (UITableView *) tableView accessoryButtonTappedForRowWithIndexPath: (NSIndexPath *) indexPath{ ... } 
関連する問題