2013-11-01 2 views
1

내 뷰에는 2 개의 UITableView가 있습니다.터치시 이상한 동작이있는 UITableViewCell

하단 버튼은 이미지에서 볼 수있는 것처럼 테이블보기를 다른보기의 앞쪽으로 슬라이드합니다.

enter image description here

문제는 테이블 뷰가 슬라이드 할 때, 유일한 클릭 가능한 영역 내가 두 번째 이미지에 그려진 한 적색 지역으로 나타났다는 것이다.

이 영역 외부를 터치하면 실제로는이 영역 뒤의 녹색 셀이있는 테이블보기에 닿습니다.

노란색 테이블보기가 확장되어 있지만 아무 것도 작동하지 않는 동안 userInteractionEnabled를 비활성화 해 보았습니다.

아이디어가 있으십니까?

답변

0

뷰 계층 구조에서 userInteractionEnabled를 확인해야합니다. 한보기에서 사용 중지 된 경우 모든 하위보기는 대화식이 아닙니다. 예를 들면 다음과 같습니다. UIImageView를 사용하는 경우 기본값은 'NO'입니다.

+0

계층의 모든보기에서 사용자 상호 작용이 가능합니다. –

관련 문제