使用SwiftUI中的onDrag
和onDrop
进行拖放操作在iOS设备上非常有效。但是,对于macOS,我什至无法拖动视图。
在iOS上可以使用,在macOS上不能使用,这似乎很奇怪。此应用是使用Catalyst制作的,目标是iOS 13.4。
即使是基本的东西,它也可以在一个而不是另一个上起作用:
struct ContentView: View {
var body: some View {
Text("Hello World!")
.onDrag { NSItemProvider(object: "Hello 2" as NSString) }
}
}
我在做什么错?这是错误吗?