gpt4 book ai didi

ios - collectionView 单元格内按钮的选择器

转载 作者:行者123 更新时间:2023-11-28 08:16:55 24 4
gpt4 key购买 nike

这让我抓狂,我已经读了好几个小时,尝试了所有方法,但无法让这个按钮选择器工作。这应该不难。

在 CellForItemAt 中,我设置了按钮标签并尝试调用按钮。

cell.deleteCellButton.tag = indexPath.item
cell.deleteCellButton.addTarget(self, action: #selector(deleteCellButtonTapped(sender:)), for: UIControlEvents.touchUpInside)

我已经尝试了 (_:)、“deleteCellButtonTapped:”和任何其他数量的括号组合,但我仍然无法识别选择器。我不知道为什么自动完成推荐 (sender:) 我以前从未见过这个。

然后我的按钮功能:

func deleteCellButtonTapped(sender: UIButton!) {
self.packArray.remove(at: sender.tag)
print(packArray.count)
self.outerCollectionView.deleteItems(at: [IndexPath(item: sender.tag, section: 0)])

self.outerCollectionView.reloadData()
self.outerCollectionView.layoutIfNeeded()
}

最佳答案

假设您使用的是 Swift 3,并且 func deleteCellButtonTapped(sender: UIButton!) 在同一个类中:

addTarget(self, action: #selector(deleteCellButtonTapped(sender:)), for: .touchUpInside)

工作正常。

关于ios - collectionView 单元格内按钮的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42355184/

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