2010-02-17 5 views
0

여기에 빠른 질문이 있습니다.사용자 정의 commitEditingStyle이 가능합니까?

셀이있는 UITableView를 구현 중이며 일부 셀에 링크가 포함되어 있습니다.

commitEditingStyle과 같은 것을 사용하고 싶습니다. 사용자가 특정 행을 스 와이프하면 삭제 또는 삽입 대신 맞춤 메시지가 표시되므로 메일이되도록 링크를 메일로 보낼 수 있습니다. 누군가에게.

그럴 수 있습니까? 저는 현재 Alert를 사용하고 있으며, 그것을 슬쩍으로 바꾸고 싶습니다.

미리 감사드립니다.

답변

0

먼저 테이블 뷰 셀을 스 와이프하여 삭제 이외의 작업을 수행하는 경우 사용자를 혼동시키지 않는 것이 좋습니다. 어쩌면 당신은이 비표준 인터페이스를 매우 명확하고 사용자가 발견 할 수 있도록 만들 것이지만 잘 정립 된 제스처의 의미를 변경하기 전에 매우 조심해야합니다.

즉, 3.1에는 내장 스 와이프 처리가 없습니다. 3.2 버전은 아직 베타 버전이기 때문에 자세한 내용은 여기서 다루지 않겠지 만 베타 사이트의 "iPhone OS 3.2의 새로운 기능"을 읽어 보면 3.2 버전을 쓸 때 유용한 정보를 얻을 수 있습니다.

3.1의 경우 테이블 셀을 서브 클래스 화하여 touchesBegan:withEvent: 등을 재정의해야 할 수 있습니다. 수동으로 구현하는 방법에 대한 자세한 내용은 Handling Swipe and Drag Gestures을 참조하십시오.

관련 문제