2009-12-11 3 views
36

저는 UITableView의 한 행 (또는 셀)을 두드렸을 때 어떤 종류의 이벤트 핸들러가 호출되는지 알기 위해 주위를 둘러 보았지만 알아낼 수는 없었습니다. 나는 도청 때 세포의 이미지 속성을 변경하려고합니다.UITableView/UITableViewCell 탭 이벤트 응답?

감사합니다.

답변

94

테이블 행을 두드리면 행과 액세서리보기 (일반적으로 "세부 정보"유형 동작)를 선택할 수 있습니다.

, 다음이 구현 될 수 있으며, 터치에 호출됩니다 당신은 jQuery과에 대한 대리자를 등록있는 한 :

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

// Tap on row accessory 
- (void) tableView: (UITableView *) tableView accessoryButtonTappedForRowWithIndexPath: (NSIndexPath *) indexPath{ ... }