reconfigureItem
TypeScriptreconfigureItem(tab: UITab): Promise<void>Swift declarationfunc reconfigureItem(for tab: UITab)class · iOS 18.0+ · SDK 27.1
@MainActor class SidebarreconfigureItem(tab: UITab): Promise<void>Swift declarationfunc reconfigureItem(for tab: UITab)get bottomBarView(): Promise<(UIView) | null>Swift declarationvar bottomBarView: UIView? { get set }setBottomBarView(value?: (UIView) | null): Promise<void>Swift declarationvar bottomBarView: UIView? { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any UITabBarController.Sidebar.Delegate)? { get set }setDelegate(value?: (Implements<UITabBarController_Sidebar_Delegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any UITabBarController.Sidebar.Delegate)? { get set }get isHidden(): Promise<boolean>Swift declarationvar isHidden: Bool { get set }setIsHidden(value: boolean): Promise<void>Swift declarationvar isHidden: Bool { get set }get isAvailable(): Promise<boolean>Swift declarationvar isAvailable: Bool { get }get navigationOverflowItems(): Promise<(UIDeferredMenuElement) | null>Swift declarationvar navigationOverflowItems: UIDeferredMenuElement? { get set }setNavigationOverflowItems(value?: (UIDeferredMenuElement) | null): Promise<void>Swift declarationvar navigationOverflowItems: UIDeferredMenuElement? { get set }get preferredLayout(): Promise<UITabBarController_Sidebar_Layout>Swift declarationvar preferredLayout: UITabBarController.Sidebar.Layout { get set }setPreferredLayout(value: UITabBarController_Sidebar_Layout): Promise<void>Swift declarationvar preferredLayout: UITabBarController.Sidebar.Layout { get set }get preferredPlacement(): Promise<UITabBarController_Sidebar_Placement>Swift declarationvar preferredPlacement: UITabBarController.Sidebar.Placement { get set }setPreferredPlacement(value: UITabBarController_Sidebar_Placement): Promise<void>Swift declarationvar preferredPlacement: UITabBarController.Sidebar.Placement { get set }get footerContentConfiguration(): Promise<(SDKHandle) | null>Swift declaration@MainActor @preconcurrency var footerContentConfiguration: (any UIContentConfiguration)? { get set }setFooterContentConfiguration(value?: (SDKHandle) | null): Promise<void>Swift declaration@MainActor @preconcurrency var footerContentConfiguration: (any UIContentConfiguration)? { get set }get headerContentConfiguration(): Promise<(SDKHandle) | null>Swift declaration@MainActor @preconcurrency var headerContentConfiguration: (any UIContentConfiguration)? { get set }setHeaderContentConfiguration(value?: (SDKHandle) | null): Promise<void>Swift declaration@MainActor @preconcurrency var headerContentConfiguration: (any UIContentConfiguration)? { get set }scroll(target: UITabBarController_Sidebar_ScrollTarget, animated: boolean): Promise<void>Swift declaration@MainActor @preconcurrency func scroll(to target: UITabBarController.Sidebar.ScrollTarget, animated: Bool)1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UITabBarController.Sidebar.init()
inherited init: clang: 'init' is unavailable