如何将一个动作按钮添加到collectionView的节单元格中?

时间:2018-05-04 14:38:16

标签: swift3 uicollectionview ios10 uicollectionviewlayout uicollectionreusableview

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

1 个答案:

答案 0 :(得分:2)

@user,

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

e.g

在视图中为标题

添加这些调用
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  
      }
}