集合视图indexpathforitematpoint项

时间:2014-10-29 15:10:22

标签: ios swift

如何从下面的cole获取项目值?

let pointInTable: CGPoint = sender.convertPoint(sender.bounds.origin, toView: self.collectionView)
let cellIndexPath = self.collectionView?.indexPathForItemAtPoint(pointInTable)
println(cellIndexPath)

我目前正在展示这个,但需要整数值。

Optional(<NSIndexPath: 0xc000000000000016> {length = 2, path = 0 - 1})

2 个答案:

答案 0 :(得分:1)

您可以从NSIndexPath中提取行。

NSIndexPath.row

您必须自己确定与定义的NSIndexPath对应的数字。 NSIndexPath包含row和col坐标。

答案 1 :(得分:0)

我设法通过以下一行得到了我需要的东西:

cellIndexPath?.item