---
title: imagePosition
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsbutton/imageposition
---

# imagePosition

The position of the button’s image relative to its title.

## Declaration

```swift
var imagePosition: NSControl.ImagePosition { get set }
```

## Discussion

Discussion If the title is above, below, or overlapping the image, or if there is no image, the text is horizontally centered within the button. See NSControl.ImagePosition in NSCell for the list of possible image positions.

## See Also

### Related Documentation

- [title](appkit/nsbutton/title.md)
- [setButtonType(_:)](appkit/nsbutton/setbuttontype(_:).md)

### Configuring button images

- [image](appkit/nsbutton/image.md)
- [alternateImage](appkit/nsbutton/alternateimage.md)
- [NSControl.ImagePosition](appkit/nscontrol/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)
