Return Value 戻り値
A view that activates this view as the source of a drag and drop operation, beginning with user gesture input. あるビュー、それはこのビューをドラッグ&ドロップ操作のソースとして、ユーザジェスチャ入力で開始して活動します。
Availability 有効性
Technology
func onDrag<V>(_ data: @escaping () -> NSItemProvider
, preview: () -> V) -> some View
where V : View
A view that activates this view as the source of a drag and drop operation, beginning with user gesture input. あるビュー、それはこのビューをドラッグ&ドロップ操作のソースとして、ユーザジェスチャ入力で開始して活動します。
data
A closure that returns a single NSItem
that represents the draggable data from this view.
あるクロージャ、それはある単一のNSItem
です、それはこのビューからドラッグ可能なデータを表します。
preview
A View
to use as the source for the dragging preview, once the drag operation has begun. The preview is centered over the source view.
Applying the on
modifier adds the appropriate gestures for drag and drop to this view. When a drag operation begins, a rendering of preview
is generated and used as the preview image.