<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSControl/ImagePosition",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:@E@NSCellImagePosition"
  },
  "title" : "NSControl.ImagePosition"
}
-->

# NSControl.ImagePosition

A constant for specifying the position of a button’s image relative to its title.

```
enum ImagePosition
```

## Overview

Use these constants with the [`imagePosition`](/documentation/AppKit/NSButton/imagePosition) property of [`NSButton`](/documentation/AppKit/NSButton) and [`NSButtonCell`](/documentation/AppKit/NSButtonCell).

## Topics

### Positioning a Control’s Image

[`NSNoImage`](/documentation/AppKit/NSControl/ImagePosition/noImage)

The cell doesn’t display an image.

[`NSImageOnly`](/documentation/AppKit/NSControl/ImagePosition/imageOnly)

The cell displays an image but not a title.

[`NSImageLeading`](/documentation/AppKit/NSControl/ImagePosition/imageLeading)

The image is on the title’s leading edge.

[`NSImageTrailing`](/documentation/AppKit/NSControl/ImagePosition/imageTrailing)

The image is on the title’s trailing edge.

[`NSImageLeft`](/documentation/AppKit/NSControl/ImagePosition/imageLeft)

The image is to the left of the title.

[`NSImageRight`](/documentation/AppKit/NSControl/ImagePosition/imageRight)

The image is to the right of the title.

[`NSImageBelow`](/documentation/AppKit/NSControl/ImagePosition/imageBelow)

The image is below the title.

[`NSImageAbove`](/documentation/AppKit/NSControl/ImagePosition/imageAbove)

The image is above the title.

[`NSImageOverlaps`](/documentation/AppKit/NSControl/ImagePosition/imageOverlaps)

The image overlaps the title.

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

---

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)