2013-04-20 3 views
0

편집 모드에서 UITableView을 사용하여 새 셀을 삽입/삭제합니다. 불행하게도 나는 삭제하기 위해 빨간 원을 클릭해야합니다. 그렇지 않으면 오랜 시간 동안 삽입하기위한 녹색 원을 클릭해야합니다. 장치 및 시뮬레이터 모두 (Xcode 4.62 및 최신 SDK & iOS).UITableView, 편집 모드, longpress 동작

길쭉한 몸짓처럼 보이지만 그 또는 이와 유사한 것들에 UIGestureRecognizer을 삽입하지 않았습니다.

UITableView은 그룹화 된 스타일입니다. 편집 셀과 비 편집 셀 모두에서 수직 스크롤이 가능합니다.

질문 : 컨트롤을 짧게 탭하여 셀을 삭제/삽입하려면 어떻게해야합니까?

답변

0
gestureRecognizer.cancelsTouchesInView = NO; 

확인 - 트릭을 발견했습니다. 키보드를 숨기기위한 제스처 인식기를 추가했습니다 (UITableViewCell 안에 TextField가 있음). cancelsTouchesInView을 NO로 설정해야합니다.