2013-10-12 2 views
0

UITableViewCell 내에 UILabelUIImageView이있는 사용자 정의 셀 레이아웃이 있습니다.사용자 정의 셀 내에서 UIImageView 터치 감지

저는 이미 스토리 보드에 셀을 설정하고 관련 콘센트를 연결했습니다. 나는 또한 이미 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath으로 셀을 선택했다.

지금 시도하고있는 것은 다른 뷰 컨트롤러를로드하기 위해 셀 내에서 특정 이미지 뷰를 연결하는 것입니다. 스토리 보드에 이미 세그 (segue)가 설치되어 있습니다.

제스처 인식기를이 UIImageView에서 바로 연결하려면 어떻게해야합니까?

따라서 다음을 찾고 있습니다.
해당 셀을 누르면 didSelectRowAtIndex *가 예상대로 실행됩니다.
그러나 셀 내에서 UIImageView를 누르면 didSelectRow *가 실행되지 않고 대신에 다른 메서드가 실행됩니다. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

UITapGestureRecognizer *imageTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleImageTap:)]; 
    imageTap.cancelsTouchesInView = YES; 
    imageTap.numberOfTapsRequired = 1; 
    [cell.turnThumbnailImage addGestureRecognizer:imageTap]; 
:

답변

1

는 I 셀 제작 방법에있어서 제스처 인식기 만들어
관련 문제