---
title: NSControl.ImagePosition
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nscontrol/imageposition
---

# NSControl.ImagePosition

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

## Declaration

```swift
enum ImagePosition
```

## Overview

Overview Use these constants with the imagePosition property of NSButton and NSButtonCell.

## Topics

### Positioning a Control’s Image

- [NSControl.ImagePosition.noImage](appkit/nscontrol/imageposition/noimage.md)
- [NSControl.ImagePosition.imageOnly](appkit/nscontrol/imageposition/imageonly.md)
- [NSControl.ImagePosition.imageLeading](appkit/nscontrol/imageposition/imageleading.md)
- [NSControl.ImagePosition.imageTrailing](appkit/nscontrol/imageposition/imagetrailing.md)
- [NSControl.ImagePosition.imageLeft](appkit/nscontrol/imageposition/imageleft.md)
- [NSControl.ImagePosition.imageRight](appkit/nscontrol/imageposition/imageright.md)
- [NSControl.ImagePosition.imageBelow](appkit/nscontrol/imageposition/imagebelow.md)
- [NSControl.ImagePosition.imageAbove](appkit/nscontrol/imageposition/imageabove.md)
- [NSControl.ImagePosition.imageOverlaps](appkit/nscontrol/imageposition/imageoverlaps.md)

### Initializers

- [init(rawValue:)](appkit/nscontrol/imageposition/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring button images

- [image](appkit/nsbutton/image.md)
- [alternateImage](appkit/nsbutton/alternateimage.md)
- [imagePosition](appkit/nsbutton/imageposition.md)
- [isBordered](appkit/nsbutton/isbordered.md)
- [isTransparent](appkit/nsbutton/istransparent.md)
- [bezelStyle](appkit/nsbutton/bezelstyle-swift.property.md)
- [bezelColor](appkit/nsbutton/bezelcolor.md)
- [showsBorderOnlyWhileMouseInside](appkit/nsbutton/showsborderonlywhilemouseinside.md)
- [imageHugsTitle](appkit/nsbutton/imagehugstitle.md)
- [imageScaling](appkit/nsbutton/imagescaling.md)
