我想知道在前一个选定行的didDeselectRowAt中当前所选行的行。我试图使用" tableView.indexPathsForSelectedRows"但它返回零。我认为因为表格视图在调用didDeselectRowAt基金时取消选择了之前选择的行。我想知道如何访问行表视图存储来调用用户在上一个选定行的didDeselectRowAt之后选择的行的didSelectRowAt。
请有人帮帮我吗。我用swift 3。
非常感谢你。
答案 0 :(得分:1)
您需要获取两个var属性
var currentIndexSelected : Int
var previousIndexSelected : Int
当用户点击didSelect
分配
currentIndexSelected = indexPath.row
当用户点击didDeselect
分配
previousIndexSelected = currentIndexSelected