사용자가 셀을 선택하면 (편집 모드가 아닌 경우) 편집 모드로 들어가고 사용자가 선택한 셀을 선택하면 (편집 모드에있는 경우) 편집 모드가 종료됩니다. 이 약간의 문제를 제외하고는 모든 것이 작동합니다. 테이블보기가 편집 모드가 아니며 사용자가 셀을 선택하면 셀이 강조 표시되지만 즉시 "선택 취소"됩니다. 선택한 배경이 깜박 인 다음 사라집니다. 나는 setEditing:animated:
에 대한 호출 직후에 tableview의 선택된 셀이 nil이라는 것을 확인했다. setEditing:animated:
전화를 건 후에 선택한 셀을 유지하고 싶습니다. 불행히도 다음에 selectRow:animated:scrollPosition:
을 호출해도 셀이 올바르게 선택되지 않습니다.편집 모드로 전환 할 때 UITableView가 셀 선택을 취소합니다.
답변
표보기의 편집 속성을 확인하십시오. `-tableView`과 : didDeselectRowAtIndexPath : willDeselectRowAtIndexPath이 문제에 추가
예, 선택되었습니다 – d370urn3ur
이 문제도 해결할 수 있다고 생각했지만 그렇지 않습니다. 필자의 경우에는 테이블보기에 대해 다중 선택이 활성화되어 있습니다. 편집 도중 다중 선택을하면 스 와이프가 작동하지 않습니다! 이미지에 표시된대로 단일 선택을 편집하는 동안 스 와이프가 작동하지만 자동 선택 취소가 여전히 발생합니다. – trss
이것은 편집 중에 현재 셀의 선택을 취소할지 여부를 사용자가 새로 선택할 수 있는지 여부를 결정합니다. https://developer.apple.com/documentation/uikit/uitableview/1614889-allowsselectionduringediting – Deco
- 1. 편집 모드로 전환 할 때 UITableViewCell이 내용을 스크롤하지 않습니다.
- 2. 보기 컨트롤러에서 편집 모드로 전환
- 3. UITableView가 편집 모드로 들어갈 때 UITableViewCells 크기 조정
- 4. 메모장 ++ 이상한 편집 모드로 전환
- 5. 편집 모드로 전환 할 때 UITableviewcell의 UILable 너비가 변경됩니다.
- 6. HoT가 셀을 편집 모드로 전환 할 때 발생하는 이벤트가 있습니까?
- 7. 편집 모드로 전환 할 때 DataGridTextColumn의 바인딩을 변경하는 방법이 있습니까?
- 8. 편집 모드로 전환 할 때 원래의 값을 어떻게 선택합니까?
- 9. 보기를 전환 할 때 UITableView가 느려짐
- 10. 확인란의 선택을 취소합니다.
- 11. UITableView가 편집 모드에있는 동안 행 선택
- 12. 배경 모드로 전환 할 때 UIImagePickerController 닫기
- 13. TextLabel을 움직이지 않고 UITableView를 편집 모드로 전환 하시겠습니까?
- 14. 허용하는 방법 Select를 선택하여 Datagrid에서 편집 모드로 전환 하시겠습니까?
- 15. 내 UITableView가 초기화 될 때 편집 모드로 시작되지 않는 이유는 무엇입니까?
- 16. ag-Grid : 프로그래밍 방식으로 편집 모드로 전환
- 17. SelectedIndexChanged 이벤트에서 편집 모드를 취소합니다.
- 18. 대화 상자에서보기 패널 선택을 취소합니다.
- 19. 편집 모드로 들어갈 때 사용자 지정 셀 모양 변경
- 20. 전체 화면 모드로 전환 할 때 페이지 변경
- 21. 어떻게하면 QTableWidgetItem을 편집 모드로 전환 할 수 있습니까?
- 22. 셀 편집을 시도 할 때 UITableView가 충돌 함
- 23. UITableView가 스크롤 할 때 겹치다
- 24. 셀 편집 모드로 이동하여 VBA로 모든 셀 텍스트 선택
- 25. UITableView가 편집 모드에있을 때 선택할 수있는 UITableViewCells
- 26. 편집 가능한 셀 템플릿은 포커스 손실시 편집 모드로 유지됩니다.
- 27. listbox는 목록 상자 배경색을 변경할 때 자체 선택을 취소합니다.
- 28. 편집 할 때 셀 페이드를 만드는 방법
- 29. 셀을 삭제하려고 할 때 UITableView가 작동합니다.
- 30. EDIT/INSERT 모드로 전환 할 때 DetailView가 중복 표시됩니다.
을 편집하는 동안 단일 선택을 선택하면'UITableView'도 위임 방법'-tableView를 호출하지 않는다는 것입니다'때 자동 선택 해제 일어난다. – trss