我在集合视图单元格中创建UIButton
,并将外观状态设置为隐藏。
我还宣布@IBAction
从集合视图中删除项目
class MyCell: UICollectionViewCell {
@IBAction func deleteButtonTapped(sender: AnyObject) {
// deletion code
}
在集合视图中,我有导航栏按钮,这会导致删除按钮出现。
在点击删除按钮后,如何执行先前在单元格类中声明的deleteButtonTapped
操作。
答案 0 :(得分:0)
您应该能够将删除按钮连接到故事板中集合视图单元子类中的删除操作。您也可以通过首先在子类中创建插座并将删除操作与按钮相关联来以编程方式执行此操作。
@IBOutlet weak var deleteButton: UIButton! {
didSet {
deleteButton.addTarget(self, action: #selector(deleteButtonTapped(_:)), forControlEvents: .TouchUpInside)
}
}