2014-10-29 3 views
1

Как получить значение элемента из колла ниже?Collection view indexpathforitematpoint item

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}) 
+1

Какое «целое значение»? Какую часть этого сообщения журнала вы не понимаете? Вы не знаете, что такое NSIndexPath? Вы не знаете, что такое «Факультативный»? В чем проблема? – matt

ответ

0

мне удалось получить то, что мне было нужно, используя строку ниже:

cellIndexPath?.item 
1

Вы можете извлечь строку из NSIndexPath.

NSIndexPath.row.

Вы должны определить себе номер, соответствующий определенному NSIndexPath. NSIndexPath содержит координаты строк и столбцов.