---
title: UIBarButtonItem.AxisBehavior
framework: UIKit
role: symbol
role_heading: Enumeration
platforms: [iOS 27.1+, iPadOS 27.1+]
path: uikit/uibarbuttonitem/axisbehavior-swift.enum
---

# UIBarButtonItem.AxisBehavior

## Declaration

```swift
enum AxisBehavior
```

## Topics

### Choosing an orientation behavior

- [UIBarButtonItem.AxisBehavior.automatic](uikit/uibarbuttonitem/axisbehavior-swift.enum/automatic.md)
- [UIBarButtonItem.AxisBehavior.horizontalOnly](uikit/uibarbuttonitem/axisbehavior-swift.enum/horizontalonly.md)
- [UIBarButtonItem.AxisBehavior.verticalPreferred](uikit/uibarbuttonitem/axisbehavior-swift.enum/verticalpreferred.md)

### Initializers

- [init(rawValue:)](uikit/uibarbuttonitem/axisbehavior-swift.enum/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

### Customizing placement in a toolbar

- [hidesSharedBackground](uikit/uibarbuttonitem/hidessharedbackground.md)
- [sharesBackground](uikit/uibarbuttonitem/sharesbackground.md)
- [axisBehavior](uikit/uibarbuttonitem/axisbehavior-swift.property.md)
