Compose SwiftUIv0.4.0
esc
GuideAPIGitHub
Protocol

TabViewStyle

The Compose SwiftUI form of SwiftUI's TabViewStyle.

iOS 17.0+macOS 14.0+tvOS 17.0+watchOS 10.0+
interface TabViewStyle

Overview

This is the Kotlin form of SwiftUI TabViewStyle: SwiftUI documentation. In Swift it reads:

@MainActor @preconcurrency protocol TabViewStyle

Topics

Type properties

val verticalPage: VerticalPageTabViewStyle
SwiftUI TabViewStyle.verticalPage · iOS: unavailable (no-op), macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS 10.0+
val sidebarAdaptable: SidebarAdaptableTabViewStyle
SwiftUI TabViewStyle.sidebarAdaptable · iOS 18.0+, macOS 15.0+, tvOS 18.0+, watchOS: unavailable (no-op)
val page: PageTabViewStyle
SwiftUI TabViewStyle.page · iOS 17.0+, macOS: unavailable (no-op), tvOS 17.0+, watchOS 10.0+
val automatic: DefaultTabViewStyle
SwiftUI TabViewStyle.automatic
val grouped: GroupedTabViewStyle
SwiftUI TabViewStyle.grouped · iOS: unavailable (no-op), macOS 15.0+, tvOS: unavailable (no-op), watchOS: unavailable (no-op)
val carousel: CarouselTabViewStyle
SwiftUI TabViewStyle.carousel · iOS: unavailable (no-op), macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS 10.0+
val tabBarOnly: TabBarOnlyTabViewStyle
SwiftUI TabViewStyle.tabBarOnly · iOS 18.0+, macOS 15.0+, tvOS 18.0+, watchOS: unavailable (no-op)

Methods

fun verticalPage(transitionStyle: VerticalPageTabViewStyle.TransitionStyle): VerticalPageTabViewStyle
SwiftUI TabViewStyle.verticalPage(transitionStyle:) · iOS: unavailable (no-op), macOS: unavailable (no-op), tvOS: unavailable (no-op), watchOS 10.0+
fun page(indexDisplayMode: PageTabViewStyle.IndexDisplayMode): PageTabViewStyle
SwiftUI TabViewStyle.page(indexDisplayMode:) · iOS 17.0+, macOS: unavailable (no-op), tvOS 17.0+, watchOS 10.0+

Types

interface TabViewStyle
SwiftUI TabViewStyle