---
title: Tab
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/tab
---

# Tab

The content for a tab and the tab’s associated tab item in a tab view.

## Declaration

```swift
struct Tab<Value, Content, Label>
```

## Topics

### Creating a tab

- [init(content:)](swiftui/tab/init(content:).md)
- [init(value:content:)](swiftui/tab/init(value:content:).md)
- [init(role:content:)](swiftui/tab/init(role:content:).md)
- [init(value:role:content:)](swiftui/tab/init(value:role:content:).md)

### Creating a tab with label

- [init(content:label:)](swiftui/tab/init(content:label:).md)
- [init(value:content:label:)](swiftui/tab/init(value:content:label:).md)
- [init(role:content:label:)](swiftui/tab/init(role:content:label:).md)
- [init(value:role:content:label:)](swiftui/tab/init(value:role:content:label:).md)

### Creating a tab with system symbol

- [init(_:systemImage:content:)](swiftui/tab/init(_:systemimage:content:).md)
- [init(_:systemImage:value:content:)](swiftui/tab/init(_:systemimage:value:content:).md)
- [init(_:systemImage:role:content:)](swiftui/tab/init(_:systemimage:role:content:).md)
- [init(_:systemImage:value:role:content:)](swiftui/tab/init(_:systemimage:value:role:content:).md)

### Creating a tab with image

- [init(_:image:content:)](swiftui/tab/init(_:image:content:).md)
- [init(_:image:value:content:)](swiftui/tab/init(_:image:value:content:).md)
- [init(_:image:role:content:)](swiftui/tab/init(_:image:role:content:).md)
- [init(_:image:value:role:content:)](swiftui/tab/init(_:image:value:role:content:).md)

### Supporting types

- [DefaultTabLabel](swiftui/defaulttablabel.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [TabContent](swiftui/tabcontent.md)

## See Also

### Presenting views in tabs

- [Enhancing your app’s content with tab navigation](swiftui/enhancing-your-app-content-with-tab-navigation.md)
- [TabView](swiftui/tabview.md)
- [TabRole](swiftui/tabrole.md)
- [TabSection](swiftui/tabsection.md)
- [tabViewStyle(_:)](swiftui/view/tabviewstyle(_:).md)
