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

onDrop(of:delegate:)

Defines the destination for a drag and drop operation with the same size and position as this view, with behavior controlled by the given delegate. ドラッグアンドドロップ操作の行き先を、このビューと同じ大きさと位置で定義します、この与えられた委任先によって制御された挙動で。

Declaration 宣言

func onDrop(of supportedTypes: [String], delegate: DropDelegate) -> some View

Return Value 戻り値

A view that provides a drop destination for a drag operation of the specified types. あるビュー、それは指定された型のドラッグ操作に対してドロップ目的地を提供するものです。

Parameters パラメータ

supportedTypes

The uniform type identifiers that describe the types of content this view can accept through drag and drop. If the drag and drop operation doesn’t contain any of the supported types, then this drop destination doesn’t activate and isTargeted doesn’t update. ユニホーム型識別子いくつか、それらはこのビューがドラッグ&ドロップを通して受け入れ可能な内容の型を記述します。ドラッグ&ドロップ操作がこのサポートされる型のどれも含まないならば、その時このドロップ目的地は活動的になりません、そしてisTargetedは更新しません。

delegate

A type that conforms to the DropDelegate protocol. You have comprehensive control over drop behavior when you use a delegate. ある型、それはDropDelegateプロトコルに準拠するものです。あなたは、ドロップ挙動について、あなたが委任先を使う場合に、包括的な制御を持ちます。