gpt4 book ai didi

swift - UIDropSession,更新 "green +"系统指标

转载 作者:行者123 更新时间:2023-11-28 05:43:31 25 4
gpt4 key购买 nike

我目前正在使用 iOS 11 api 开发一个简单的拖放应用程序:UIDragInteractionDelegateUIDropInteractionDelegate

我成功地将拖放功能仅锁定到我的项目,但是我没有找到任何解决方案来自定义可以激活拖放时出现的绿色指示器。我的应用程序将提供其他形式的指示。

the green button

我在 UIDropSession 中注意到变量 progressIndicatorStyle,但更新后我没有看到任何变化

func dropInteraction(_ interaction: UIDropInteraction, canHandle session: UIDropSession) -> Bool {
session.progressIndicatorStyle = .none
return session.localDragSession != nil && session.canLoadObjects(ofClass: UIImage.self)
}

有没有人成功隐藏这个指标?

最佳答案

我终于能够解决这个问题。

指标由此函数生成:

func dropInteraction(_ interaction: UIDropInteraction, sessionDidUpdate session: UIDropSession) -> UIDropProposal {
return UIDropProposal(operation: .copy)
}

如果你想删除这个指标,只需将参数更改为.move即可。

关于swift - UIDropSession,更新 "green +"系统指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55729714/

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