Use on
instead.
Instance Method
インスタンスメソッド
on
onInsert(of:perform:)
Sets the insert action for the dynamic view.
動的ビューに対して挿入アクションを設定します。
Deprecated 非推奨
Availability 有効性
- iOS 13.0–15.4 Deprecated
- iPadOS 13.0–15.4 Deprecated
- macOS 10.15–12.3 Deprecated
- Mac Catalyst 13.0–15.4 Deprecated
- tvOS 13.0–15.4 Deprecated
- watchOS 6.0–8.5 Deprecated
Technology
- Swift
UI
Declaration 宣言
func onInsert(of acceptedTypeIdentifiers: [String
], perform action: @escaping (Int
, [NSItemProvider
]) -> Void
) -> some DynamicViewContent
Return Value 戻り値
A view that calls action
when elements are inserted into the original view.
あるビュー、それは要素が元のビューに挿入される時にaction
を呼び出します。
Parameters パラメータ
acceptedTypeIdentifiers
An array of UTI types that the dynamic view supports. 動的ビューをサポートするUTI型それらからなるある配列。
action
A closure that SwiftUI invokes when elements are added to the view. The closure takes two arguments: The first argument is the offset relative to the dynamic view’s underlying collection of data. あるクロージャ、それは要素それらがビューに加えられる時にSwiftUIが発動します。クロージャは2つの引数をとります:最初の引数は、動的ビューのもつ基礎をなすデータのコレクションに相対的なオフセットです。 The second argument is an array of
NSItem
that represents the data that you want to insert.Provider