<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/nsdragimage-component-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "NSDragImage Component Keys"
}
-->

# NSDragImage Component Keys

These constants are used by the [`init(key:)`](/documentation/AppKit/NSDraggingImageComponent/init(key:)), [`draggingImageComponentWithKey:`](/documentation/AppKit/NSDraggingImageComponent/draggingImageComponentWithKey:) methods and the [`key`](/documentation/AppKit/NSDraggingImageComponent/key) property.

## Topics

### Constants

[`static let icon: NSDraggingItem.ImageComponentKey`](/documentation/AppKit/NSDraggingItem/ImageComponentKey/icon)

A key for a corresponding value that is a dragging item’s image.

[`static let label: NSDraggingItem.ImageComponentKey`](/documentation/AppKit/NSDraggingItem/ImageComponentKey/label)

A key for a corresponding value that represents a textual label for a dragging item, for example, a file name.



---

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)