代码之家  ›  专栏  ›  技术社区  ›  fes

将父视图控制器值发送到UICollectionViewCell单元格

  •  0
  • fes  · 技术社区  · 7 年前

    我有下面的场景,我想知道如何解决发送家长的问题 UIViewController 价值 UICollectionView 手机。

    1)母公司 uiview控制器 呈现 ui集合视图

    2个) UICollectionViewCell 已动态生成 UILabel 与( UITapGestureRecognizer )附加目标

    3)打开 UITapGestureRecognizer接口 它触发一个动作来告诉父母 uiview控制器 显示弹出窗口 uiview控制器

    4)弹出菜单 ViewController 有一个 UITable 有几个选择

    5)选择后弹出 视图控制器 被解雇

    我可以得到值,但如何从父级传递值 uiview控制器 回到 UICollectionViewCell集合 手机?

    1 回复  |  直到 7 年前
        1
  •  0
  •   DionizB    7 年前

    你需要这样进入你的手机:

    if let cell = collectionView.cellForItem(at: indexPath) as? yourCollectionViewCell { 
        cell.yourValue = yourNextValue
    }
    

    如果在此之后需要进行任何UI更新,则可能需要调用 beginUpdates endUpdates 方法。