Ios 在UITableView的编辑模式下进行多选时,单元格不会自动高亮显示
为什么在UITableView的编辑模式下以多节模式选择单元格时不高亮显示?触摸检测的超控是否影响该部分?我想知道如何调试这样的环境。一旦您将UITableView的编辑属性设置为true,其单元格将停止可点击。要使其可点击,可以使用以下代码在编辑模式下启用选择Ios 在UITableView的编辑模式下进行多选时,单元格不会自动高亮显示,ios,swift,uitableview,Ios,Swift,Uitableview,为什么在UITableView的编辑模式下以多节模式选择单元格时不高亮显示?触摸检测的超控是否影响该部分?我想知道如何调试这样的环境。一旦您将UITableView的编辑属性设置为true,其单元格将停止可点击。要使其可点击,可以使用以下代码在编辑模式下启用选择 tableView.allowsSelectionDuringEditing = true tableView. allowsMultipleSelectionDuringEditing = true 您需要满足以下条件: 编辑过
tableView.allowsSelectionDuringEditing = true
tableView. allowsMultipleSelectionDuringEditing = true
您需要满足以下条件:
- 编辑过程中表的
和编辑过程中的allowselection
必须同时为allowmultipleselection
true
- 您必须同时从
和tableView(\uu:canEditRowAt:)
返回tableView(\uu:willSelectRowAt:)
true
- 如果要查看背景以指示选择,则单元格的
不是multipleSelectionBackgroundView
nil
- iOS 13新增功能,您可以使用
TableViewDiEndMultipleSelectionInteraction(:)
tableView.allowmultipleselection duringediting=true
。我可以从indexPathesSelected的数量中进行多功能选择,但单元格本身不会高亮显示。