---
title: UITabBarItemAppearance.Style
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uitabbaritemappearance/style
---

# UITabBarItemAppearance.Style

Constants indicating the layout of a tab bar item’s content.

## Declaration

```swift
enum Style
```

## Overview

Overview A tab bar adjusts the layout of each item’s icon and title string based on the current trait environment and other factors.

## Topics

### Item layout

- [UITabBarItemAppearance.Style.stacked](uikit/uitabbaritemappearance/style/stacked.md)
- [UITabBarItemAppearance.Style.inline](uikit/uitabbaritemappearance/style/inline.md)
- [UITabBarItemAppearance.Style.compactInline](uikit/uitabbaritemappearance/style/compactinline.md)

### Initializers

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

### Resetting the appearance properties

- [configureWithDefault(for:)](uikit/uitabbaritemappearance/configurewithdefault(for:).md)
