如何知道上一个选定行的didDeselectRow下一个选择行的IndexPath?

时间:2017-05-05 04:25:33

标签: ios uitableview swift3

我想知道在前一个选定行的didDeselectRowAt中当前所选行的行。我试图使用" tableView.indexPathsForSelectedRows"但它返回零。我认为因为表格视图在调用didDeselectRowAt基金时取消选择了之前选择的行。我想知道如何访问行表视图存储来调用用户在上一个选定行的didDeselectRowAt之后选择的行的didSelectRowAt。
请有人帮帮我吗。我用swift 3。
非常感谢你。

1 个答案:

答案 0 :(得分:1)

您需要获取两个var属性

var currentIndexSelected  : Int
var previousIndexSelected : Int

当用户点击didSelect分配

currentIndexSelected  = indexPath.row

当用户点击didDeselect分配

previousIndexSelected  = currentIndexSelected