现在我的收藏视图单元格上有一个 longPressGesture。
@IBAction func longGesture(sender: AnyObject) {
if sender.state == UIGestureRecognizerState.Began
{
let location = sender.locationInView(sender.view)
println(location)
let index = whoCollectionView.indexPathForItemAtPoint(location)
println(index)
}
}
这是我的 longPressGesture 代码。我在我的位置上得到了很好的结果,但是对于 collectionView 中的最后一个单元格以外的任何其他内容,我的索引都为零。在最后一个单元格上,索引为 0。
我也尝试用 self.view 替换 sender.view 但这也给了我奇怪的结果。当我这样做时,我有 60% 的长手势返回 nil。