gpt4 book ai didi

ios - 如何执行在 Collection View Controller 中单独的单元类中声明的 IBAction

转载 作者:行者123 更新时间:2023-11-30 13:25:34 24 4
gpt4 key购买 nike

我在 Collection View 单元格中创建UIButton,并将外观状态设置为隐藏。我还声明了 @IBAction 从 Collection View 中删除项目

class MyCell: UICollectionViewCell {

@IBAction func deleteButtonTapped(sender: AnyObject) {
// deletion code
}

在 Collection View 中,我有导航栏按钮,这会导致出现删除按钮。点击删除按钮后,如何执行之前在单元格类中声明的 deleteButtonTapped 操作。

最佳答案

您应该能够将删除按钮连接到 Storyboard中 Collection View 单元格子类中的删除操作。您还可以通过首先在子类中创建一个 socket 并将删除操作关联到按钮来以编程方式完成此操作。

@IBOutlet weak var deleteButton: UIButton! {
didSet {
deleteButton.addTarget(self, action: #selector(deleteButtonTapped(_:)), forControlEvents: .TouchUpInside)
}
}

关于ios - 如何执行在 Collection View Controller 中单独的单元类中声明的 IBAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37241886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com