<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.10.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/NSItemProvider/preferredPresentationSize",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "c:objc(cs)NSItemProvider(py)preferredPresentationSize"
  },
  "title" : "preferredPresentationSize"
}
-->

# preferredPresentationSize

The ideal presentation size of the item.

```
var preferredPresentationSize: NSSize { get }
```

## Discussion

When displaying the item, the value in this property represents the ideal size at which to display the item. The size in this property may differ from the size in the [`sourceFrame`](/documentation/Foundation/NSItemProvider/sourceFrame) rectangle. For images, video, and other content with a natural size, the item automatically derives the size from that content. If the value in this property is [`NSZeroSize`](/documentation/Foundation/NSZeroSize), use the size specified in the [`sourceFrame`](/documentation/Foundation/NSItemProvider/sourceFrame) rectangle.

---

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)