func onDrag <V>(() -> NSItemProvider , preview: () -> V) -> some View
Activates this view as the source of a drag and drop operation.
このビューをドラッグアンドドロップ操作のソースとして活動させます。
func itemProvider (Optional<() -> NSItemProvider ?>) -> some View
Provides a closure that vends the drag representation to be used for a particular data element.
あるクロージャを提供します、それはドラッグ表現を製造販売して、特定のデータ要素に対して使われるようにします。
func onDrop (of: [UTType], isTargeted : Binding<Bool>?, perform: ([NSItemProvider ]) -> Bool) -> some View
Defines the destination of a drag-and-drop operation that handles the dropped content with a closure that you specify.
あるドラッグアンドドロップ操作の行き先を定義します、それはドロップされた内容をあなた指定のクロージャで取り扱うものです。
func onDrop (of: [UTType], isTargeted : Binding<Bool>?, perform: ([NSItemProvider ], CGPoint) -> Bool) -> some View
Defines the destination of a drag and drop operation that handles the dropped content with a closure that you specify.
あるドラッグアンドドロップ操作の行き先を定義します、それはドロップされた内容をあなた指定のクロージャで取り扱うものです。
func onDrop (of: [UTType], delegate: DropDelegate ) -> some View
Defines the destination of a drag and drop operation using behavior controlled by the delegate that you provide.
ドラッグアンドドロップ操作の行き先を定義します、あなたが提供する委任先によって制御された挙動を使って。