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

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

【问题讨论】:

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

标签: swift3 uicollectionview ios10 uicollectionviewlayout uicollectionreusableview


【解决方案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  
      }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多