【问题标题】:How to make a UICollectionView cell touchable/clickable?如何使 UICollectionView 单元格可触摸/可点击?
【发布时间】:2020-08-08 21:59:47
【问题描述】:

我有一个 UICollectionView,其中包含保存图像的单元格。我想通过代码使 UICollectionView 的每个单元格都可触摸/可点击,我应该如何处理?

【问题讨论】:

    标签: swift uicollectionview uicollectionviewcell gesture


    【解决方案1】:

    您需要重写didSelectItemAt: 委托方法。

    override func collectionView(_ collectionView: UICollectionView, 
                 didSelectItemAt indexPath: IndexPath)
    

    将 UICollectionView 的 dataSourcedelegate 附加到您的视图控制器类并实现该方法。

    indexPath 参数中,您可以获取单元格的位置,然后以编程方式执行您喜欢的任何操作。比如推送一个新的 ViewController 等等。

    This 可能有助于理解 UICollectionView 的工作原理以及如何从 ViewController 类控制它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      相关资源
      最近更新 更多