2010-03-18 7 views
0

UITableViewController에서 추가로 스 와이프 제스처 처리를 구현하고 싶습니다. 그러나 테이블 뷰의 경우 컨트롤러의 -[touchesBegan::]과 같은 일반적인 터치 처리 방법이 호출되지 않는 것으로 보입니다. UITableView에서 어떻게 처리 할 수 ​​있습니까?UITableViewController에서 처리하기

답변

1

행별 스 와이프 제스처를 구현하려고하십니까? 이 경우 사용자 지정 UITableViewCell 하위 클래스에서 touchesBegan (등)을 재정의하고 UITableViewDelegate에서 기본 스 와이프 - 삭제 동작을 사용하지 않도록 설정해야합니다.

그렇지 않으면, 최선의 선택은 UITableView에 사용자 지정 UIView 하위 클래스를 오버레이하여 거기에 제스처를 처리하고, 비 - 제스처 관련 이벤트를 UITableView로 릴레이하는 것입니다.

관련 문제