<!--
{
  "availability" : [
    "iOS: 13.4.0 - 27.2.0",
    "iPadOS: 13.4.0 - 27.2.0",
    "macCatalyst: 13.4.0 - 27.2.0",
    "macOS: 10.15.0 - 27.2.0",
    "visionOS: 1.0.0 - 27.2.0"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/View/onDrop(of:isTargeted:perform:)-7u51",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI4ViewPAAE6onDrop2of10isTargeted7performQrSaySSG_AA7BindingVySbGSgSbSaySo14NSItemProviderCG_So7CGPointVtctF"
  },
  "title" : "onDrop(of:isTargeted:perform:)"
}
-->

# onDrop(of:isTargeted:perform:)

Defines the destination for a drag and drop operation with the same size
and position as this view, handling dropped content and the drop
location with the given closure.

```
nonisolated func onDrop(of supportedTypes: [String], isTargeted: Binding<Bool>?, perform action: @escaping ([NSItemProvider], CGPoint) -> Bool) -> some View
```

## 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`

A binding that updates when a drag and drop operation
enters or exits the drop target area. The binding’s value is `true`
when the cursor is inside the area, and `false` when the cursor is
outside.

`action`

A closure that takes the dropped content and responds
appropriately. The first parameter to `action` contains the dropped
items, with types specified by `supportedTypes`. The second
parameter contains the drop location in this view’s coordinate
space. Return `true` if the drop operation was successful;
otherwise, return `false`.

## Return Value

A view that provides a drop destination for a drag
operation of the specified types.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)