---
title: UINavigationItem.ItemStyle
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uinavigationitem/itemstyle
---

# UINavigationItem.ItemStyle

Constants that determine how the content of the navigation item lays out in the navigation bar.

## Declaration

```swift
enum ItemStyle
```

## Overview

Overview Navigation styles allow you to customize the behavior and content density of your navigation bar according to your app type. Navigator apps like Settings support a traditional navigation model for hierarchical data. Browser apps like Safari or Files support browsing through and navigating back and forth between multiple documents or folder structures. Editor apps support focused viewing or editing of individual documents. note: Session 10069: Meet desktop-class iPad Session 10070: Build a desktop-class iPad app

## Topics

### Constants

- [UINavigationItem.ItemStyle.navigator](uikit/uinavigationitem/itemstyle/navigator.md)
- [UINavigationItem.ItemStyle.browser](uikit/uinavigationitem/itemstyle/browser.md)
- [UINavigationItem.ItemStyle.editor](uikit/uinavigationitem/itemstyle/editor.md)

### Initializers

- [init(rawValue:)](uikit/uinavigationitem/itemstyle/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

### Specifying the navigation style

- [style](uikit/uinavigationitem/style.md)
