我在集合视图单元格中创建UIButton
,并将外观状态设置为“隐藏”。
我也声明了@IBAction
从收藏夹视图中删除项目
class MyCell: UICollectionViewCell {
@IBAction func deleteButtonTapped(sender: AnyObject) {
// deletion code
}
在集合视图中,我有导航栏按钮,这导致出现删除按钮。
点击删除按钮后,如何执行先前在单元格类中声明的
deleteButtonTapped
操作。 最佳答案
您应该能够将删除按钮连接到情节提要中集合视图单元子类中的删除动作。您还可以通过编程来做到这一点,方法是首先在子类中创建一个插座,然后将删除动作与按钮相关联。
@IBOutlet weak var deleteButton: UIButton! {
didSet {
deleteButton.addTarget(self, action: #selector(deleteButtonTapped(_:)), forControlEvents: .TouchUpInside)
}
}
关于ios - 如何执行在与集合 View Controller 不同的单元格类中声明的IBAction,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37241886/