onInsert(of:perform:)
Sets the insert action for the dynamic view.
Declaration
func onInsert(of acceptedTypeIdentifiers: [String], perform action: @escaping (Int, [NSItemProvider]) -> Void) -> some DynamicViewContent
Parameters
- acceptedTypeIdentifiers:
An array of UTI types that the dynamic view supports.
- 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. The second argument is an array of
NSItemProviderthat represents the data that you want to insert.
Return Value
A view that calls action when elements are inserted into the original view.