UILabel
을 포함하는 사용자 지정 UITableViewCell
이 있습니다. UITableViewCell
은 UILabel
이 셀을 완전히 덮는 것입니다.UITableView의 사용자 지정 셀에서 탭 감지
이제 사용자가 셀을 탭할 때마다이를 감지하고 싶습니다. 문제는 UILabel
셀을 감싸는 것으로 셀에 터치를 감지하는 데 사용할 수없는 UITableView
대리자 메소드입니다.
약 UILabel
에 제스처 recoginzers를 사용하고 있지만 터치 된 셀의 색인을 얻지는 않습니다. 나는 또한 세포의 상단에 투명 버튼을 배치하는 것에 대해 생각했다. 그러나 여기에서도 접촉 된 세포의 인덱스를 얻을 수없는 동일한 문제가있다.
누구나 UILabel
이 셀을 덮고있을 때 tableView didSelectRowAtIndexPath
으로 도청 감지를 수행 할 수있는 방법을 안내해 줄 수 있습니까?
레이블에 대한 사용자 상호 작용을 비활성화 한 다음 확인하십시오. –
좋아, 이상한 일이 생겼어. 나는 모든 라벨에서 사용자 인터렉션을 사용할 수있게되었고, 이제 코드는 델리게이트 메소드를 호출하고있다. –
나는 득시글 득시글 득시여 나의 대답에 그것을 되 찾을 수있다. –