我有以下情况,并且想知道如何解决将父UIViewController
值发送到UICollectionView
单元格的问题。
1)父级UIViewController
渲染UICollectionView
2)UICollectionViewCell
动态生成了UILabel
,并附加了(UITapGestureRecognizer
)个目标
3)在UITapGestureRecognizer
上,它触发一个动作来告诉父级UIViewController
弹出UIViewController
4)弹出ViewController
有一个UITable
,其中有一些选项可供选择
5)选择后,弹出ViewController
被关闭
我可以获取值,但是如何将值从父UIViewController
传递回UICollectionViewCell
单元格?
答案 0 :(得分:0)
您需要像这样访问单元格:
if let cell = collectionView.cellForItem(at: indexPath) as? yourCollectionViewCell {
cell.yourValue = yourNextValue
}
如果此后需要进行任何UI更新,则可能需要调用beginUpdates
和endUpdates
方法。