2010-03-21 3 views

답변

3

UITableView (일반적으로 테이블보기를 소유 한보기 컨트롤러)에 대한 UITableViewDelegate 인 개체는 tableView:didSelectRowAtIndexPath: 메소드를 구현하십시오. 전달 된 매개 변수에서 열과 행을 가져올 수 있습니다. Apple HIG를 준수하고이 메서드에서 행을 선택 취소하십시오.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    NSUInteger section = [indexPath section]; 
    NSUInteger row = [indexPath row]; 

    // do something here 

    [tableView deselectRowAtIndexPath:indexPath animated:YES]; 
} 
+0

위대한 답변과 샘플 코드를 보내 주셔서 감사합니다! – MikeN

+0

이것은 행을 선택 해제하는 올바른 장소이기도하다는 점을 지적 해 주셔서 감사합니다. 너무 많은 사람들이 그것을 그리워합니다. – toholio

1

행을 당신은 indexPath이

[indexPath row]; 
[indexPath section]; 

와 메소드로 전달 양식을 선택 하였다 섹션 및 행을 얻을 수

을 선택할 때마다 호출 될 tableView:didSelectRowAtIndexPath: 더보기 구현해야합니다 귀하의 UITableViewDelegate UITableViewDelegate protocol reference