Swift 3:CollectionView didSelectItemAt获取选定的单元格标签

sam*_*son 1 ios uicollectionview swift

我已经为此苦苦挣扎了一段时间,在其他地方找不到答案。基本上,我需要在所选集合视图单元格内编辑视图。例如,一旦单击一个单元格,该单元格内的标签文本就会更改。

这是我需要的,但是它仅适用于tableviews

Hus*_*bir 7

如果我理解正确,则需要获取所选的收藏夹视图单元格:-

if let cell = collectionView.cellForItemAtIndexPath(indexPath) {
 cell.textlabel.text = "yourtext"
}
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,如果您将UICollectionViewCell子类化,则需要附加`as !!在cellForItemAtIndexPath(indexPath)之后的MyCollectionViewCell,其中MyCollectionViewCell是子类化单元的名称。 (2认同)