---
title: PageTabViewStyle
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/pagetabviewstyle
---

# PageTabViewStyle

A TabViewStyle that displays a paged scrolling TabView.

## Declaration

```swift
nonisolated struct PageTabViewStyle
```

## Overview

Overview Use page or page(indexDisplayMode:) to construct this style. To apply this style to a tab view, or to a view that contains tab views, use the tabViewStyle(_:) modifier.

## Topics

### Creating a page tab view style

- [init(indexDisplayMode:)](swiftui/pagetabviewstyle/init(indexdisplaymode:).md)
- [PageTabViewStyle.IndexDisplayMode](swiftui/pagetabviewstyle/indexdisplaymode.md)

## Relationships

### Conforms To

- [TabViewStyle](swiftui/tabviewstyle.md)

## See Also

### Supporting types

- [DefaultTabViewStyle](swiftui/defaulttabviewstyle.md)
- [SidebarAdaptableTabViewStyle](swiftui/sidebaradaptabletabviewstyle.md)
- [TabBarOnlyTabViewStyle](swiftui/tabbaronlytabviewstyle.md)
- [GroupedTabViewStyle](swiftui/groupedtabviewstyle.md)
- [VerticalPageTabViewStyle](swiftui/verticalpagetabviewstyle.md)
- [CarouselTabViewStyle](swiftui/carouseltabviewstyle.md)
