One Logo Pool Ball
SwiftUI · IOS API REFERENCE

TabContent

protocol · iOS 18.0+ · SDK 27.1

@MainActor @preconcurrency protocol TabContent<TabValue>

A type that provides content for programmatically selectable tabs in a tab view. A type conforming to this protocol inherits `@preconcurrency @MainActor` isolation from the protocol if the conformance is included in the type's base declaration: struct MyCustomType: Transition { // `@preconcurrency @MainActor` isolation by default } Isolation to the main actor is the default, but it's not required. Declare the conformance in an extension to opt out of main actor isolation: extension MyCustomType: Transition { // `nonisolated` by default }

Members (0)

This type has no directly callable members in this snapshot. See the framework’s skipped declarations for unsupported APIs.

Skipped declarations

40 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

TabContent.accessibilityValue(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityValue(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityValue(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityValue(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityLabel(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityLabel(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityLabel(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityLabel(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityHint(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityHint(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityHint(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityHint(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.customizationBehavior(_:for:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.customizationID(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.sectionActions(content:)

callback cannot propagate synchronous failure

TabContent.dropDestination(for:action:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.springLoadingBehavior(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.draggable(_:)

callback cannot propagate synchronous failure

TabContent.badge(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.badge(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.badge(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.badge(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.badge(_:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.popover(isPresented:attachmentAnchor:arrowEdge:content:)

callback cannot propagate synchronous failure

TabContent.popover(item:attachmentAnchor:arrowEdge:content:)

This declaration needs Swift generic type arguments. (no canonical witness for Item)

TabContent.accessibilityInputLabels(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityInputLabels(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.accessibilityInputLabels(_:isEnabled:)

This protocol needs associated types that cannot yet cross the bridge.

TabContent.swipeActions(edge:allowsFullSwipe:content:)

callback cannot propagate synchronous failure

TabContent.contextMenu(menuItems:)

callback cannot propagate synchronous failure

All SwiftUI types →