One Logo Pool Ball
UIKit · IOS API REFERENCE

UITabBarAppearance

class · iOS 13.0+ · SDK 27.1

@MainActor class UITabBarAppearance

Members (17)

init

init

TypeScript
static init(): Promise<UITabBarAppearance>
Swift declaration
init()
get · iOS 13.0+

compactInlineLayoutAppearance

TypeScript
get compactInlineLayoutAppearance(): Promise<UITabBarItemAppearance>
Swift declaration
@NSCopying var compactInlineLayoutAppearance: UITabBarItemAppearance { get set }
set · iOS 13.0+

compactInlineLayoutAppearance

TypeScript
setCompactInlineLayoutAppearance(value: UITabBarItemAppearance): Promise<void>
Swift declaration
@NSCopying var compactInlineLayoutAppearance: UITabBarItemAppearance { get set }
get · iOS 13.0+

inlineLayoutAppearance

TypeScript
get inlineLayoutAppearance(): Promise<UITabBarItemAppearance>
Swift declaration
@NSCopying var inlineLayoutAppearance: UITabBarItemAppearance { get set }
set · iOS 13.0+

inlineLayoutAppearance

TypeScript
setInlineLayoutAppearance(value: UITabBarItemAppearance): Promise<void>
Swift declaration
@NSCopying var inlineLayoutAppearance: UITabBarItemAppearance { get set }
get · iOS 13.0+

selectionIndicatorImage

TypeScript
get selectionIndicatorImage(): Promise<(UIImage) | null>
Swift declaration
var selectionIndicatorImage: UIImage? { get set }
set · iOS 13.0+

selectionIndicatorImage

TypeScript
setSelectionIndicatorImage(value?: (UIImage) | null): Promise<void>
Swift declaration
var selectionIndicatorImage: UIImage? { get set }
get · iOS 13.0+

selectionIndicatorTintColor

TypeScript
get selectionIndicatorTintColor(): Promise<(UIColor) | null>
Swift declaration
@NSCopying var selectionIndicatorTintColor: UIColor? { get set }
set · iOS 13.0+

selectionIndicatorTintColor

TypeScript
setSelectionIndicatorTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var selectionIndicatorTintColor: UIColor? { get set }
get · iOS 13.0+

stackedItemPositioning

TypeScript
get stackedItemPositioning(): Promise<UITabBar_ItemPositioning>
Swift declaration
var stackedItemPositioning: UITabBar.ItemPositioning { get set }
set · iOS 13.0+

stackedItemPositioning

TypeScript
setStackedItemPositioning(value: UITabBar_ItemPositioning): Promise<void>
Swift declaration
var stackedItemPositioning: UITabBar.ItemPositioning { get set }
get · iOS 13.0+

stackedItemSpacing

TypeScript
get stackedItemSpacing(): Promise<number>
Swift declaration
var stackedItemSpacing: CGFloat { get set }
set · iOS 13.0+

stackedItemSpacing

TypeScript
setStackedItemSpacing(value: number): Promise<void>
Swift declaration
var stackedItemSpacing: CGFloat { get set }
get · iOS 13.0+

stackedItemWidth

TypeScript
get stackedItemWidth(): Promise<number>
Swift declaration
var stackedItemWidth: CGFloat { get set }
set · iOS 13.0+

stackedItemWidth

TypeScript
setStackedItemWidth(value: number): Promise<void>
Swift declaration
var stackedItemWidth: CGFloat { get set }
get · iOS 13.0+

stackedLayoutAppearance

TypeScript
get stackedLayoutAppearance(): Promise<UITabBarItemAppearance>
Swift declaration
@NSCopying var stackedLayoutAppearance: UITabBarItemAppearance { get set }
set · iOS 13.0+

stackedLayoutAppearance

TypeScript
setStackedLayoutAppearance(value: UITabBarItemAppearance): Promise<void>
Swift declaration
@NSCopying var stackedLayoutAppearance: UITabBarItemAppearance { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →