One Logo Pool Ball
UIKit · IOS API REFERENCE

UITabBar

class · iOS 2.0+ · SDK 27.1

@MainActor class UITabBar

Members (39)

method · iOS 2.0+

beginCustomizingItems

TypeScript
beginCustomizingItems(items: Array<UITabBarItem>): Promise<void>
Swift declaration
func beginCustomizingItems(_ items: [UITabBarItem])
method · iOS 2.0+

endCustomizing

TypeScript
endCustomizing(animated: boolean): Promise<boolean>
Swift declaration
func endCustomizing(animated: Bool) -> Bool
init

init

TypeScript
static init(): Promise<UITabBar>
Swift declaration
init()
method · iOS 2.0+

setItems

TypeScript
setItems(items: (Array<UITabBarItem>) | null, animated: boolean): Promise<void>
Swift declaration
func setItems(_ items: [UITabBarItem]?, animated: Bool)
get · iOS 5.0+

backgroundImage

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

backgroundImage

TypeScript
setBackgroundImage(value?: (UIImage) | null): Promise<void>
Swift declaration
var backgroundImage: UIImage? { get set }
get · iOS 7.0+

barStyle

TypeScript
get barStyle(): Promise<UIBarStyle>
Swift declaration
var barStyle: UIBarStyle { get set }
set · iOS 7.0+

barStyle

TypeScript
setBarStyle(value: UIBarStyle): Promise<void>
Swift declaration
var barStyle: UIBarStyle { get set }
get · iOS 7.0+

barTintColor

TypeScript
get barTintColor(): Promise<(UIColor) | null>
Swift declaration
var barTintColor: UIColor? { get set }
set · iOS 7.0+

barTintColor

TypeScript
setBarTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
var barTintColor: UIColor? { get set }
get · iOS 2.0+

isCustomizing

TypeScript
get isCustomizing(): Promise<boolean>
Swift declaration
var isCustomizing: Bool { get }
get · iOS 2.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any UITabBarDelegate)? { get set }
set · iOS 2.0+

delegate

TypeScript
setDelegate(value?: (Implements<UITabBarDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any UITabBarDelegate)? { get set }
get · iOS 7.0+

itemPositioning

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

itemPositioning

TypeScript
setItemPositioning(value: UITabBar_ItemPositioning): Promise<void>
Swift declaration
var itemPositioning: UITabBar.ItemPositioning { get set }
get · iOS 7.0+

itemSpacing

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

itemSpacing

TypeScript
setItemSpacing(value: number): Promise<void>
Swift declaration
var itemSpacing: CGFloat { get set }
get · iOS 7.0+

itemWidth

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

itemWidth

TypeScript
setItemWidth(value: number): Promise<void>
Swift declaration
var itemWidth: CGFloat { get set }
get · iOS 2.0+

items

TypeScript
get items(): Promise<(Array<UITabBarItem>) | null>
Swift declaration
var items: [UITabBarItem]? { get set }
set · iOS 2.0+

items

TypeScript
setItems91989(value?: (Array<UITabBarItem>) | null): Promise<void>
Swift declaration
var items: [UITabBarItem]? { get set }
get · iOS 15.0+

scrollEdgeAppearance

TypeScript
get scrollEdgeAppearance(): Promise<(UITabBarAppearance) | null>
Swift declaration
@NSCopying var scrollEdgeAppearance: UITabBarAppearance? { get set }
set · iOS 15.0+

scrollEdgeAppearance

TypeScript
setScrollEdgeAppearance(value?: (UITabBarAppearance) | null): Promise<void>
Swift declaration
@NSCopying var scrollEdgeAppearance: UITabBarAppearance? { get set }
get · iOS 5.0+ · Deprecated in iOS 8.0

selectedImageTintColor

TypeScript
get selectedImageTintColor(): Promise<(UIColor) | null>
Swift declaration
var selectedImageTintColor: UIColor? { get set }
set · iOS 5.0+ · Deprecated in iOS 8.0

selectedImageTintColor

TypeScript
setSelectedImageTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
var selectedImageTintColor: UIColor? { get set }
get · iOS 2.0+

selectedItem

TypeScript
get selectedItem(): Promise<(UITabBarItem) | null>
Swift declaration
weak var selectedItem: UITabBarItem? { get set }
set · iOS 2.0+

selectedItem

TypeScript
setSelectedItem(value?: (UITabBarItem) | null): Promise<void>
Swift declaration
weak var selectedItem: UITabBarItem? { get set }
get · iOS 5.0+

selectionIndicatorImage

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

selectionIndicatorImage

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

shadowImage

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

shadowImage

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

standardAppearance

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

standardAppearance

TypeScript
setStandardAppearance(value: UITabBarAppearance): Promise<void>
Swift declaration
@NSCopying var standardAppearance: UITabBarAppearance { get set }
get · iOS 5.0+

tintColor

TypeScript
get tintColor(): Promise<(UIColor) | null>
Swift declaration
var tintColor: UIColor! { get set }
set · iOS 5.0+

tintColor

TypeScript
setTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
var tintColor: UIColor! { get set }
get · iOS 7.0+

isTranslucent

TypeScript
get isTranslucent(): Promise<boolean>
Swift declaration
var isTranslucent: Bool { get set }
set · iOS 7.0+

isTranslucent

TypeScript
setIsTranslucent(value: boolean): Promise<void>
Swift declaration
var isTranslucent: Bool { get set }
get · iOS 10.0+

unselectedItemTintColor

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

unselectedItemTintColor

TypeScript
setUnselectedItemTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var unselectedItemTintColor: UIColor? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →