사용자가 "편집"을 탭하면 내비게이션 바에 "저장"& "취소"버튼을 그리는 방법은 무엇입니까? 또한, 어떻게 삭제 "노브"를 숨기고 각 행을 애플의 Contacts 앱처럼 편집 가능하게 만드나요?UINavigationController의 편집 단추 사용자 지정?
답변
UIViewController
에는 덮어 쓸 수있는 -setEditing:animated:
메서드가 있습니다. 이 방법에서는 -setRightBarButtonItem
또는 -setLeftBarButtonItem
으로 전화 할 수 있습니다.
두 번째 질문은 UITableViewDataSource
입니다. -tableView:moveRowAtIndexPath:toIndexPath
이라는 방법이 있습니다.
편집 : UITableViewCell
에 텍스트를 입력하려면 UITextField
을 내고 -tableView:cellForRowAtIndexPath:
에 입력해야합니다. Look here.
왼쪽에 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
버튼을 추가 할 수 있습니다. 모두 답변을
두 답이 똑같이 나를 도왔습니다. 그러나 나는 다른 대답에서 길을 잃었다. 나는 이것이 똑딱 거리는 대답이어야한다고 생각한다. 어쨌든 고마워요 –
@ mkram0 : 다행스럽게 도와 줬어! –
, 나는 다음을 추가한다 :
추가 된 버튼을 제거하려면, 도움말 동료에 대한 right/leftBarButtonItem
nil
에
- 1. C# 사용자 지정 단추
- 2. 사용자 지정 세로 단추 막대가있는 UINavigationController
- 3. 사용자 항목이있는 uinavigationController의 툴바
- 4. 사용자 지정 GridView 삭제 단추
- 5. Access 2007의 사용자 지정 단추
- 6. Yahoo UI 사용자 지정 단추
- 7. MFMailComposeViewController 사용자 지정 탐색 단추?
- 8. 사용자 지정 컨트롤 상자 단추
- 9. UITableView 행의 사용자 지정 단추?
- 10. 사용자 지정 키보드 지우기 단추
- 11. Richfaces listshuttle 사용자 지정 단추 위치 지정
- 12. 사용자 지정 컬렉션 편집
- 13. 사용자 지정 서버 또는 사용자 만들기 단추
- 14. UITableView 편집 모드 사용자 정의 단추 표시
- 15. NavBar 편집 단추 비활성화
- 16. 사용자 지정 단추 (이미지가있는 단추)의 상태를 변경 하시겠습니까?
- 17. 단추 단추 유형 (사용자 지정 키보드)을 만드는 방법
- 18. TableView가 UINavigationController의 "편집"버튼에 응답하지 않습니다.
- 19. 단추 상태를 변경할 개체의 사용자 지정
- 20. 사용자 지정 컨트롤 무시 명령 단추
- 21. 사용자 지정 단추 - 배경이 변경되지 않는다
- 22. 사용자 지정 복합 단추 모음 만들기
- 23. 단추 메모리 문제가있는 사용자 지정 셀
- 24. iPhone 사용자 지정 페이지 컨트롤 단추
- 25. WMD 편집기에 사용자 지정 단추 추가
- 26. 사용자 지정 Winforms 컨트롤 (특별히 단추)
- 27. uxtheme.dll을 사용하는 사용자 지정 그리기 단추
- 28. 사용자 지정 단추 필드는 어떻게 만듭니 까?
- 29. 사용자 지정 작업에서 단추 가시성을 변경하십시오.
- 30. 전자 메일에이 단추 추가 - 사용자 지정
건배를 설정! –
기꺼이 도와 드리겠습니다. 진드기를 사용하여 다른 사람도 볼 수 있도록 정답으로 표시하십시오. – fabian789
안녕하세요. 나는 새로운 질문을 별도로 게시했지만 문맥 안에 그것을 유지하기 위해 여기에 덧붙였다. 당신이 도울 수 있는지보기 위해 아래를 보아 주시겠습니까 –