2012-03-14 5 views
1

일반적으로 셀 오른쪽면에있는 빨간색 "삭제"버튼을 누를 수있는 셀이있는 UITableView를 만들거나 해당 셀을 스 와이프하거나 셀의 왼쪽.삭제 버튼이있는 모든 셀에 대해 UITableView 표시하기

그러나 기본적으로 모든 셀을 볼 수있는 "삭제"버튼이있는 UITableView를 만들려고합니다 (스 와이프/태핑 노브가 필요하지 않음). 표준 코코아 터치 방식을 이용하는 것이 가능합니까?

은 (내가 정의있는 UITableViewCell에 내 자신의 버튼을 정의 할 수 있습니다 알고 있지만, 나는 오히려 표준 방법 가능하면 ... 사용하십시오) 뷰 컨트롤러의 -viewDidLoad 구현

답변

1

음 .. 아니오. 사실 왼쪽의 빨간색 빼기는 코코아에서 끊임없이 보이는 솔루션입니다. 나는 당신이 tableView의 못생긴 해킹없이 오른쪽 삭제 버튼을 얻을 것으로 생각하지 않습니다.

아마도 맞춤 솔루션을 만들어야합니다. 하지만 여기서 하위 클래스를 만들 필요가 없습니다. 일반 UITableViewCell을 사용하고 UIButtonaccessoryView으로 설정할 수 있습니다.

+0

설명해 주셔서 감사합니다. – Tmate

+0

pls 받아들입니다. 도움이된다고 생각한다면. – calimarkus

+0

접수 됨, 지연에 대한 사과 :). – Tmate

2

전화 [tableView setEditing:YES animated:NO]합니다.

+0

이렇게하면 모든 셀에서 스 와이프 동작이 활성화됩니다 (셀에서 스 와이프 동작 후에 만 ​​삭제 버튼이 표시됨). 사용자가 스 와이프/탭 노브를 사용하지 않고도 모든 셀에서 삭제 버튼을 표시하는 방법에 대해 질문했습니다. – Tmate

관련 문제