我想在用戶選擇一個單元格(如果不在編輯模式下)時進入編輯模式,並且當用戶選擇一個選定的單元格(並且顯然處於編輯模式)時退出編輯模式。除了這個輕微的問題,我有一切工作:當表格視圖不處於編輯模式,並且用戶選擇一個單元格時,單元格高亮顯示,但是立即「取消選擇」,即。選定的背景閃爍然後消失。我已經確認,在setEditing:animated:
的調用後,表格的選定單元格爲零。我希望它在呼叫setEditing:animated:
之後保持其選定的單元。不幸的是,即使在setEditing:animated:
之後調用selectRow:animated:scrollPosition:
也沒有正確選擇該單元。UITableView在進入編輯模式時取消選擇單元格
回答
檢查表格視圖的編輯屬性。選擇單選擇在編輯
是的,它被選中 – d370urn3ur
我認爲這也能解決它,但事實並非如此。在我的情況下,我爲表視圖啓用了多選。當我在編輯過程中進行多項選擇時,刷卡甚至不起作用!如圖所示,當我在編輯過程中進行單選時,滑動工作,但仍會發生自動取消選擇。 – trss
這決定了用戶是否可以進行新選擇而不是在編輯過程中是否取消當前單元格的選擇。 https://developer.apple.com/documentation/uikit/uitableview/1614889-allowsselectionduringediting – Deco
- 1. UITableView在編輯後取消選擇所選單元格
- 2. UITableView編輯時的單元格選擇模式
- 3. 如何在UITableView的編輯模式中選擇單元格?
- 4. UITableView編輯模式轉移單元格
- 5. 如何在UITableView「編輯」模式中「取消刪除」表單元格
- 6. UITableView選擇狀態在編輯模式下消失
- 7. uitableview在選擇編輯模式時有一個複選標記
- 8. UITableView單元格 - 編輯?
- 9. 的UITableView不進入編輯模式
- 10. UITableView動畫當進入編輯模式
- 11. 在選擇/取消選擇時調整表格單元格
- 12. UITableView點擊以取消選擇單元
- 13. DataGridView - 「單元格選擇樣式」 - 編輯單元格
- 14. UITableView - 在編輯模式下重用單元格
- 15. 當網格進入編輯模式DateTime選擇器清除值
- 16. UITableView,截取編輯模式
- 17. ExtJS的4.1 - 編輯單元格時消失的選擇(組合框編輯)
- 18. uitableview單元格選擇樣式
- 19. iOS UITableView單元格選擇
- 20. UITableView單元格選擇
- 21. 在UITableView中編輯單元格文本
- 22. 當UITextView行選擇時,如何讓UITextField進入編輯模式
- 23. UITableView不進入編輯模式,它不會編輯!
- 24. 要取消選擇表格單元格
- 25. UITableView編輯模式添加由用戶定義的單元格?
- 26. 時間選取與UltraMaskedEdit(HH:MM TT)改變格式HH:進入編輯模式
- 27. 如何在用戶進入UITableView的編輯模式時更改披露風格?
- 28. 避免在進入編輯模式時自動調整uitableview單元格內容視圖的大小
- 29. 當表格進入'編輯'模式時,如何讓我的表格單元格UITextField可編輯?
- 30. 當使用Handsontable如何強制選定的單元格進入編輯模式?
添加到這個問題是'UITableView'甚至不調用委託方法'-tableView:willDeselectRowAtIndexPath:'和'-tableView:didDeselectRowAtIndexPath:'當取消選擇自動發生。 – trss