Ios 如何将拖动单元格的indexath.row传递到函数中?(SWIFT)
目前,我有一个表格视图,每个单元格都有不同的“用户配置文件图片”。当您水平拖动图片经过某个点时,它会触发另一个函数。这是通过UIPangestureRecograiser完成的 我的问题是,如何将拖动图像的indexPath.row传递到函数中,以便函数知道使用哪个“用户”?现在它无法知道哪个细胞被拖走了 如果有人能概述如何做到这一点,我将非常感激 这可能有效:Ios 如何将拖动单元格的indexath.row传递到函数中?(SWIFT),ios,uitableview,swift,Ios,Uitableview,Swift,目前,我有一个表格视图,每个单元格都有不同的“用户配置文件图片”。当您水平拖动图片经过某个点时,它会触发另一个函数。这是通过UIPangestureRecograiser完成的 我的问题是,如何将拖动图像的indexPath.row传递到函数中,以便函数知道使用哪个“用户”?现在它无法知道哪个细胞被拖走了 如果有人能概述如何做到这一点,我将非常感激 这可能有效: 在cellforrowatinexpath中,将图像的tag属性设置为行号 // something like this let pa
cellforrowatinexpath
中,将图像的tag
属性设置为行号
// something like this
let pan = UIPanGestureRecognizer(target: self, action: "handlePan:")
cell.image.addGestureRecognizer(pan)
cell.image.tag = indexPath.row
func handlePan(recognizer: UIPanGestureRecognizer) {
if let row = recognizer.view?.tag {
// use row number
println("row number is \(row)")
}
}
显示一些您尝试过的代码。
indexPathForRowAtPoint:
可能会有所帮助。