如何将操作按钮添加到 collectionView 的部分单元格中?

Posted

技术标签:

【中文标题】如何将操作按钮添加到 collectionView 的部分单元格中?【英文标题】:How can i add an action button into a collectionView's section cell? 【发布时间】:2018-05-04 14:38:15 【问题描述】:

我有一个带有不同项目的不同部分标题的照片集合视图,但我想在一个部分的最后一个单元格中添加一个操作按钮,该按钮将拍摄一张照片并将照片添加到部分单元格中,并且只有最后一个单元格该部分的将包含操作按钮 .I 在下面的链接中附上了类似的屏幕照片。

【问题讨论】:

你到现在都做了什么?请说明您添加的内容,以便我们为您提供帮助。 你说你附加了一些东西,但我没看到。我看到了一个编辑历史记录,其中链接已修复(连同语法)但随后又恢复了。 【参考方案1】:

@用户,

在所有部分的标题中的按钮上添加操作(.touchUpInside),并且在执行事件时,您可以检测到该部分是否是最后一个而不是执行任务,否则返回。

例如

将这些调用添加到部分中的标题视图内

section.tempButton.tag = indexPath.section
section.tempButton.addTarget(self, action: #selector(performTask), for: .touchUpInside)

然后它会在触摸时调用选择器

@objc func performTask(sender:UIButton)
      if sender.tag == lastSection
         //perform task  
      

【讨论】:

以上是关于如何将操作按钮添加到 collectionView 的部分单元格中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将手势识别器添加到collectionview单元格中的uiview

Xamarin.Forms 如何将数据从 CollectionView 传输到不同的视图?

如何将标题添加到 Collectionview 中的每一列

单击tableview标题按钮时如何将tableviewcell内的collectionview中的数据显示到另一个视图控制器

如何将collectionview作为子视图添加到viewcontroller

如何使用情节提要将 CollectionView 添加到 ViewController?