사용자가 UITableView 내에서 셀을 선택하지 못하게하는 가장 좋은 방법은 무엇입니까? 내 프로그램이 테이블 뷰에서 selectRowAtIndexPath:
을 호출하도록 허용 하시겠습니까?터치로 UITableViewCell 선택을 비활성화하지만 메서드 호출로 활성화
또한 UITableViewCell의 컨트롤을 대화 형으로 유지 (즉, touchesBegan:
이 UITableViewCell에서 호출되도록 허용)합니다.
[tableView setAllowsSelection:NO]
을 호출하면 selectRowAtIndexPath:
을 호출해도 아무런 변화가 없습니다.
설정 userInteraction에 사용하지 다음 selectRowAtIndexPath를 호출하려고 사용자 상호 작용. –
불행히도 셀에 아무런 영향도 미치지 않습니다. 셀에서 'touchesBegan :'을 호출하지 않습니다. – golddove
오크. 기본 셀 선택을 중단하고 touchesBegan을 사용하여 사용자 정의 선택을 제공하려는 이유를 간략하게 설명 할 수 있습니까? –