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

Ios Swift 3:CollectionView didSelectItemAt获取选定单元格标签,ios,swift,uicollectionview,Ios,Swift,Uicollectionview,我已经为此挣扎了一段时间,但在其他地方找不到答案。基本上,我需要在所选集合视图单元格内编辑视图。例如,单击单元格后,该单元格内的标签文本将更改 如果我理解正确,您需要获取所选集合视图单元格:- if let cell = collectionView.cellForItemAtIndexPath(indexPath) { cell.textlabel.text = "yourtext" } 如果我理解正确,您需要获取所选集合视图单元格:- if let cell = collectionVi

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


如果我理解正确,您需要获取所选集合视图单元格:-

if let cell = collectionView.cellForItemAtIndexPath(indexPath) {
 cell.textlabel.text = "yourtext"
}

如果我理解正确,您需要获取所选集合视图单元格:-

if let cell = collectionView.cellForItemAtIndexPath(indexPath) {
 cell.textlabel.text = "yourtext"
}

是的,您理解正确,但是我尝试了您的代码,它不允许我访问单元格视图,例如标签。取而代之的是手机的背景视图、内容视图等等。你能给我看看你的代码吗?还要检查您在其中添加标签的位置?值得注意的是,如果您已将UICollectionViewCell子类化,则需要将其附加为!MyCollectionViewCell在cellForItemAtIndexPathindexPath之后,其中MyCollectionViewCell是您的子类单元格的名称。@Samson,如果您有子类单元格,请按照Tom的注释进行操作。您可能理解正确,但我尝试了您的代码,但它不允许我访问诸如标签之类的单元格视图。取而代之的是手机的背景视图、内容视图等等。你能给我看看你的代码吗?还要检查您在其中添加标签的位置?值得注意的是,如果您已将UICollectionViewCell子类化,则需要将其附加为!MyCollectionViewCell位于cellForItemAtIndexPathindexPath之后,其中MyCollectionViewCell是您的子类单元格的名称。@Samson,如果您有子类单元格,请按照Tom的注释进行操作。您自己尝试过吗?张贴代码并描述错误。你自己试过吗?张贴代码并描述错误。