gpt4 book ai didi

ios - 如何将对象放在栏按钮项目上?

转载 作者:行者123 更新时间:2023-11-30 11:35:50 26 4
gpt4 key购买 nike

我有this Collection View ,我希望能够通过将单元格拖动到栏右侧的垃圾栏按钮中来删除单元格。

我不明白如何让按钮能够接收掉落物,如果它是一个 UIView 我可以做

addInteraction(UIDropInteraction(..))

但由于它是一个按钮,我不能这样做。

有人可以帮助我吗?

最佳答案

您可以尝试创建自定义 View 并向其添加交互。最后,将其添加到 rightBarButtonItem。大致如下:

func viewDidLoadForBarButton() {
let customView = UIView() //Add your custom UIView() here
customView.sizeToFit()

let dropInteraction = UIDropInteraction(delegate: self)
customView.addInteraction(dropInteraction)
let barButton = UIBarButtonItem(customView: customView)
self.navigationItem.rightBarButtonItem = barButton
}

让我知道它是否有效。

关于ios - 如何将对象放在栏按钮项目上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49783338/

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