我正在使用 RxDataSources 并尝试为单元格选择创建一个“切换”功能 - 即允许通过点击来选择和取消选择单元格(在单选 tableView 中)。我
tableView.rx.itemSelected
用来获取选择,并self?.tableView.deselectRow(at: indexPath, animated: false)
取消选择单元格,如果它当前处于选定状态。这似乎基本上有效,但我想回应取消选择。我假设这self?.tableView.deselectRow(at: indexPath, animated: false)
会导致tableView.rx.itemDeselected
被调用,但从未发生过。我显然错过了一些东西。
任何想法表示赞赏。