Instance Method インスタンスメソッド

onDrag(_:)

Activates this view as the source of a drag and drop operation. このビューをドラッグアンドドロップ操作のソースとして活動させます。

Declaration 宣言

func onDrag(_ data: @escaping () -> NSItemProvider) -> some View

Return Value 戻り値

A view that activates this view as the source of a drag and drop operation, beginning with user gesture input. あるビュー、それはこのビューをドラッグ&ドロップ操作のソースとして、ユーザジェスチャ入力で開始して活動します。

Parameters パラメータ

data

A closure that returns a single NSItemProvider that represents the draggable data from this view. あるクロージャ、それはある単一のNSItemProviderです、それはこのビューからドラッグ可能なデータを表します。

Discussion 議論

Applying the onDrag(_:) modifier adds the appropriate gestures for drag and drop to this view. When a drag operation begins, a rendering of this view is generated and used as the preview image. onDrag(_:)修飾子を適用することは、ドラッグ&ドロップに適切なジェスチャをこのビューに加えます。ドラッグ操作を開始する時、このビューのある描出は、プレビューイメージとして生成および使用されます。

See Also 参照

Drag and Drop