init
TypeScriptstatic init(tabs: Array<UITab>): Promise<UITabBarController>Swift declarationinit(tabs: [UITab])class · iOS 2.0+ · SDK 27.1
@MainActor class UITabBarControllerstatic init(tabs: Array<UITab>): Promise<UITabBarController>Swift declarationinit(tabs: [UITab])performBatchUpdates(updates: (() => void)): Promise<void>Swift declarationfunc performBatchUpdates(_ updates: () -> Void)setBottomAccessory(bottomAccessory: (UITabAccessory) | null, animated: boolean): Promise<void>Swift declarationfunc setBottomAccessory(_ bottomAccessory: UITabAccessory?, animated: Bool)setProminentTabIdentifier(identifier: (string) | null, animated: boolean): Promise<void>Swift declarationfunc setProminentTabIdentifier(_ identifier: String?, animated: Bool)setTabBarHidden(hidden: boolean, animated: boolean): Promise<void>Swift declarationfunc setTabBarHidden(_ hidden: Bool, animated: Bool)setTabs(tabs: Array<UITab>, animated: boolean): Promise<void>Swift declarationfunc setTabs(_ tabs: [UITab], animated: Bool)setViewControllers(viewControllers: (Array<UIViewController>) | null, animated: boolean): Promise<void>Swift declarationfunc setViewControllers(_ viewControllers: [UIViewController]?, animated: Bool)tab(identifier: string): Promise<(UITab) | null>Swift declarationfunc tab(forIdentifier identifier: String) -> UITab?get bottomAccessory(): Promise<(UITabAccessory) | null>Swift declarationvar bottomAccessory: UITabAccessory? { get set }setBottomAccessory97690(value?: (UITabAccessory) | null): Promise<void>Swift declarationvar bottomAccessory: UITabAccessory? { get set }get compactTabIdentifiers(): Promise<(Array<string>) | null>Swift declarationvar compactTabIdentifiers: [String]? { get set }setCompactTabIdentifiers(value?: (Array<string>) | null): Promise<void>Swift declarationvar compactTabIdentifiers: [String]? { get set }get contentLayoutGuide(): Promise<UILayoutGuide>Swift declarationvar contentLayoutGuide: UILayoutGuide { get }get customizableViewControllers(): Promise<(Array<UIViewController>) | null>Swift declarationvar customizableViewControllers: [UIViewController]? { get set }setCustomizableViewControllers(value?: (Array<UIViewController>) | null): Promise<void>Swift declarationvar customizableViewControllers: [UIViewController]? { get set }get customizationIdentifier(): Promise<(string) | null>Swift declarationvar customizationIdentifier: String? { get set }setCustomizationIdentifier(value?: (string) | null): Promise<void>Swift declarationvar customizationIdentifier: String? { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any UITabBarControllerDelegate)? { get set }setDelegate(value?: (Implements<UITabBarControllerDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any UITabBarControllerDelegate)? { get set }get mode(): Promise<UITabBarController_Mode>Swift declarationvar mode: UITabBarController.Mode { get set }setMode(value: UITabBarController_Mode): Promise<void>Swift declarationvar mode: UITabBarController.Mode { get set }get moreNavigationController(): Promise<UINavigationController>Swift declarationvar moreNavigationController: UINavigationController { get }get prominentTabIdentifier(): Promise<(string) | null>Swift declarationvar prominentTabIdentifier: String? { get set }setProminentTabIdentifier53901(value?: (string) | null): Promise<void>Swift declarationvar prominentTabIdentifier: String? { get set }get selectedIndex(): Promise<number>Swift declarationvar selectedIndex: Int { get set }setSelectedIndex(value: number): Promise<void>Swift declarationvar selectedIndex: Int { get set }get selectedTab(): Promise<(UITab) | null>Swift declarationvar selectedTab: UITab? { get set }setSelectedTab(value?: (UITab) | null): Promise<void>Swift declarationvar selectedTab: UITab? { get set }get selectedViewController(): Promise<(UIViewController) | null>Swift declarationunowned(unsafe) var selectedViewController: UIViewController? { get set }setSelectedViewController(value?: (UIViewController) | null): Promise<void>Swift declarationunowned(unsafe) var selectedViewController: UIViewController? { get set }get sidebar(): Promise<UITabBarController_Sidebar>Swift declarationvar sidebar: UITabBarController.Sidebar { get }get tabBar(): Promise<UITabBar>Swift declarationvar tabBar: UITabBar { get }get isTabBarHidden(): Promise<boolean>Swift declarationvar isTabBarHidden: Bool { get set }setIsTabBarHidden(value: boolean): Promise<void>Swift declarationvar isTabBarHidden: Bool { get set }get tabBarMinimizeBehavior(): Promise<UITabBarController_MinimizeBehavior>Swift declarationvar tabBarMinimizeBehavior: UITabBarController.MinimizeBehavior { get set }setTabBarMinimizeBehavior(value: UITabBarController_MinimizeBehavior): Promise<void>Swift declarationvar tabBarMinimizeBehavior: UITabBarController.MinimizeBehavior { get set }get tabs(): Promise<Array<UITab>>Swift declarationvar tabs: [UITab] { get set }setTabs90039(value: Array<UITab>): Promise<void>Swift declarationvar tabs: [UITab] { get set }get viewControllers(): Promise<(Array<UIViewController>) | null>Swift declarationvar viewControllers: [UIViewController]? { get set }setViewControllers60827(value?: (Array<UIViewController>) | null): Promise<void>Swift declarationvar viewControllers: [UIViewController]? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UITabBarController.init()
inherited init: cannot prove legal (class declares 1 custom initializer)