在MacO上的SwiftUI中,实现时
onDrop(of supportedTypes: [String], isTargeted: Binding<Bool>?, perform action: @escaping ([NSItemProvider]) -> Bool) -> some View
我们收到了一个NSItemProvider数组,这使得可以在视图中放置多个项目。
实施onDrag(_ data: @escaping () -> NSItemProvider) -> some View
时,我们如何提供多个要拖动的项目?
我无法在线找到有关多个项目拖动的任何示例,我想知道是否还有另一种实现拖动操作的方法,该方法允许我提供多个NSItemProvider或使用上述方法进行操作方法
我的目标是能够选择多个项目并将其精确拖动到Finder中。为此,我想提供一个[URL]作为[NItemProvider],但目前我只能为每个拖动操作提供一个URL。