2010-12-08 8 views

답변

3

UIViewController에는 덮어 쓸 수있는 -setEditing:animated: 메서드가 있습니다. 이 방법에서는 -setRightBarButtonItem 또는 -setLeftBarButtonItem으로 전화 할 수 있습니다.

두 번째 질문은 UITableViewDataSource입니다. -tableView:moveRowAtIndexPath:toIndexPath이라는 방법이 있습니다.

편집 : UITableViewCell에 텍스트를 입력하려면 UITextField을 내고 -tableView:cellForRowAtIndexPath:에 입력해야합니다. Look here.

+0

건배를 설정! –

+0

기꺼이 도와 드리겠습니다. 진드기를 사용하여 다른 사람도 볼 수 있도록 정답으로 표시하십시오. – fabian789

+0

안녕하세요. 나는 새로운 질문을 별도로 게시했지만 문맥 안에 그것을 유지하기 위해 여기에 덧붙였다. 당신이 도울 수 있는지보기 위해 아래를 보아 주시겠습니까 –

3

왼쪽에 Cancel 버튼을 만들려면 setEditing:animated: 메서드를 구현하고 다음을 입력하십시오.

self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave target:self action:@selector(SaveEdit:)] autorelease]; 

당신이 cancelEdit:saveEdit:를 구현해야합니다 :

self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancelEdit:)] autorelease]; 

그리고

Save 버튼을 추가 할 수 있습니다. 모두 답변을

+0

두 답이 똑같이 나를 도왔습니다. 그러나 나는 다른 대답에서 길을 잃었다. 나는 이것이 똑딱 거리는 대답이어야한다고 생각한다. 어쨌든 고마워요 –

+0

@ mkram0 : 다행스럽게 도와 줬어! –

1

, 나는 다음을 추가한다 :

추가 된 버튼을 제거하려면, 도움말 동료에 대한 right/leftBarButtonItemnil

관련 문제