Ios 如何将拖动单元格的indexath.row传递到函数中?(SWIFT)

Ios 如何将拖动单元格的indexath.row传递到函数中?(SWIFT),ios,uitableview,swift,Ios,Uitableview,Swift,目前,我有一个表格视图,每个单元格都有不同的“用户配置文件图片”。当您水平拖动图片经过某个点时,它会触发另一个函数。这是通过UIPangestureRecograiser完成的 我的问题是,如何将拖动图像的indexPath.row传递到函数中,以便函数知道使用哪个“用户”?现在它无法知道哪个细胞被拖走了 如果有人能概述如何做到这一点,我将非常感激 这可能有效: 在cellforrowatinexpath中,将图像的tag属性设置为行号 // something like this let pa

目前,我有一个表格视图,每个单元格都有不同的“用户配置文件图片”。当您水平拖动图片经过某个点时,它会触发另一个函数。这是通过UIPangestureRecograiser完成的

我的问题是,如何将拖动图像的indexPath.row传递到函数中,以便函数知道使用哪个“用户”?现在它无法知道哪个细胞被拖走了

如果有人能概述如何做到这一点,我将非常感激

这可能有效:

  • cellforrowatinexpath
    中,将图像的
    tag
    属性设置为行号

    // something like this
    let pan = UIPanGestureRecognizer(target: self, action: "handlePan:")
    cell.image.addGestureRecognizer(pan)
    cell.image.tag = indexPath.row
    
  • 在pan的处理程序中:

    func handlePan(recognizer: UIPanGestureRecognizer) {
        if let row = recognizer.view?.tag {
            // use row number
            println("row number is \(row)")
        }
    }
    

  • 显示一些您尝试过的代码。
    indexPathForRowAtPoint:
    可能会有所帮助。