내 사용자 지정 UITableViewCell 하위 클래스에 추가 된 특정 하위 뷰를 무시하려고합니다. 해당 하위보기에 대해 exclusiveTouch를 YES로 설정했지만 터치로 계속 셀 선택을 트리거합니다. 터치가 해당 하위보기에있을 때 해당 선택을 피할 수있는 방법이 있습니까? UIView의 등 감사하위 뷰에있는 exclusiveTouch가 UITableViewCell에 추가되었습니다.
당신이 그 뷰 (추가적인) 사용자 개입을 해제 할 수 있습니다
1
A
답변
1
, Ali3n의 솔루션이 작동하지 않습니다 @ (즉, 사용 view.userInteractionEnabled = NO). 뷰를 탭하면 셀이 계속 선택됩니다.
그러나 UIButton을 하위보기로 추가하고 그 하위보기를 추가하면 예상대로 작동합니다. 즉 단추로 덮힌 영역을 탭하면 셀이 나타납니다. 은 (는)이 아닙니다. 사용자 정의 스타일 UIButton을 사용하는 경우 일반 UIView와 별다른 차이가 없습니다.
다음은 UITwitch를 붙일 수없는 UIButton이있는 accessoryView에 추가하는 방법입니다. 단추를 놓치지 않고 배경을 누르면 셀이 이 아닌이 선택됩니다.
UIButton* button =[UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 100, 67);
self.accessoryView = button;
self.accessoryView.backgroundColor = [UIColor grayColor];
UISwitch* statusSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0, 20, 80, 40)];
[self.accessoryView addSubview:statusSwitch];
1
이 userInteractionEnabled 사용 특성 : - 내 경험에
view.userInteractionEnabled = NO;
관련 문제
- 1. 하위 뷰를 UITableViewCell에 추가하십시오.
- 2. 하위 탐색 모음에 ios가 추가되었습니다.
- 3. Uitableviewcell에 애니메이션 적용하기
- 4. 하위 뷰에있는 UIScrollView의 마지막 행은 표시되지만 터치 할 수는 없습니다.
- 5. ContextMenuListener의 뷰에있는 내용 얻기
- 6. 큰 이미지가 UITableViewCell에 있습니까?
- 7. UITableViewCell에 contentView 속성이있는 이유는 무엇입니까?
- 8. UITableViewCell에 하위 뷰 추가 : 스크롤 할 때 여러 번 추가
- 9. UITableViewCell에 세로 구분 기호를 그립니다.
- 10. 잘못된 방향으로 UIView가 추가되었습니다.
- 11. 테이블 레이아웃 행에 프로그래밍 방식으로 하위 테이블이 추가되었습니다.
- 12. 웹 컨트롤이 .master 컨트롤 형식으로 추가되었습니다. 하위 페이지에 없습니다.
- 13. nit에서로드하는 UITableViewCell에 문제가 있습니다
- 14. UITableViewCell에 대한 참조 저장
- 15. UITableViewCell에 이미지 저장
- 16. UITableViewCell에 UIButton이 표시되지 않습니다.
- 17. UITableViewCell에 대한 UITextView 크기
- 18. UItableViewCell에 선을 그립니다.
- 19. 부울 값을 UITableviewcell에 저장하십시오.
- 20. UIImage를 UITableViewCell에 삽입하는 방법
- 21. UITableViewCell에 문제가 발생했습니다.
- 22. NSArray에서 UITableViewCell에 이미지로드
- 23. iOS - UITableViewCell에 배지 추가
- 24. UITableViewCell에 UIProgressView가 표시되지 않습니다.
- 25. 이미지 슬라이더를 UITableViewCell에 삽입
- 26. UITableViewCell에 데이터 정렬?
- 27. uitableviewcell에 ImageButton을 추가하는 방법
- 28. UITableViewCell에 새 행 추가
- 29. UITableViewCell에 단추 추가
- 30. UITableViewCell에 "삭제"버튼 추가
네,하지만 같은 문제가 있습니다. 나는 뒤에있는 테이블 셀과 관련된 것이 두렵다. –