Ios 如何为用户输入文本(Swift 4)时动态创建的每个单元格设置按钮操作?

Ios 如何为用户输入文本(Swift 4)时动态创建的每个单元格设置按钮操作?,ios,swift,uibutton,collectionview,Ios,Swift,Uibutton,Collectionview,我正在创建一个应用程序,它将具有集合视图,并且用户将动态添加到集合视图单元格中的项目 我已经创建了一个集合视图,并添加了代码,允许用户通过UIalert操作控制器输入输入,并且项目将被添加到集合视图中 问题是,项目不可单击,如何使其可单击,单击后应根据选择更新同一页面中的表视图 对不起,我对IOS开发完全陌生 首先在cell文件中添加按钮,并在cellforrowAt中编码 cell.button.tag = indexpath.row 然后使该按钮成为clickevent cell.

我正在创建一个应用程序,它将具有集合视图,并且用户将动态添加到集合视图单元格中的项目

我已经创建了一个集合视图,并添加了代码,允许用户通过UIalert操作控制器输入输入,并且项目将被添加到集合视图中

问题是,项目不可单击,如何使其可单击,单击后应根据选择更新同一页面中的表视图


对不起,我对IOS开发完全陌生

首先在cell文件中添加按钮,并在cellforrowAt中编码

    cell.button.tag = indexpath.row
然后使该按钮成为clickevent

cell.button.addTarget(self, action: #selector (property(_:)), for: .touchUpInside)
调用click的函数

    func property(sender : UIbutton){
  //write code here and make sure to use specific indexpath use sender

}

有一个名为didSelectItemAtIndexPat()的方法,请参阅此处的文档,该方法可用于选择特定索引路径上的任何项。 您可以在此处编写代码,使这些项目的更改可单击


要更新tableView,您需要使用委派,以便将信息从tableView传递到viewController。

如果您能发布一些代码,则单元格中按钮的wayHandle操作将更加清楚,在ViewControllerI中使用delegate或block for cell应用新添加的数据粘贴代码时,我遇到格式错误。我已经创建了一个简单的集合视图,其中有一个添加按钮,用户可以在文本字段中添加名称,并使用append将其添加到集合视图的末尾。我可以看到添加的新项目,但集合视图中没有不可单击的按钮。@TraiNguyen-有没有示例代码?please@vijaybalaji尝试在集合视图单元格的单独文件中创建按钮。因此,它无法识别我的视图控制器中的按钮。虽然我已经在同一文件中指定的同一个名称上创建了一个函数,但它还是显示了错误“使用未解析标识符'property'”。