One Logo Pool Ball
UIKit · IOS API REFERENCE

UITabSidebarItem

class · iOS 18.0+ · SDK 27.1

@MainActor class UITabSidebarItem

Members (11)

init · iOS 18.0+

init

TypeScript
static init(request: UITabSidebarItem_Request): Promise<UITabSidebarItem>
Swift declaration
convenience init(request: UITabSidebarItem.Request)
get · iOS 18.0+

accessories

TypeScript
get accessories(): Promise<Array<UICellAccessory>>
Swift declaration
@MainActor @preconcurrency var accessories: [UICellAccessory] { get set }
set · iOS 18.0+

accessories

TypeScript
setAccessories(value: Array<UICellAccessory>): Promise<void>
Swift declaration
@MainActor @preconcurrency var accessories: [UICellAccessory] { get set }
get · iOS 18.0+

configurationState

TypeScript
get configurationState(): Promise<UICellConfigurationState>
Swift declaration
@MainActor @preconcurrency var configurationState: UICellConfigurationState { get }
get · iOS 18.0+

contentConfiguration

TypeScript
get contentConfiguration(): Promise<SDKHandle>
Swift declaration
@MainActor @preconcurrency var contentConfiguration: any UIContentConfiguration { get set }
set · iOS 18.0+

contentConfiguration

TypeScript
setContentConfiguration(value: SDKHandle): Promise<void>
Swift declaration
@MainActor @preconcurrency var contentConfiguration: any UIContentConfiguration { get set }
get · iOS 18.0+

backgroundConfiguration

TypeScript
get backgroundConfiguration(): Promise<UIBackgroundConfiguration>
Swift declaration
@MainActor @preconcurrency var backgroundConfiguration: UIBackgroundConfiguration { get set }
set · iOS 18.0+

backgroundConfiguration

TypeScript
setBackgroundConfiguration(value: UIBackgroundConfiguration): Promise<void>
Swift declaration
@MainActor @preconcurrency var backgroundConfiguration: UIBackgroundConfiguration { get set }
method · iOS 18.0+

defaultContentConfiguration

TypeScript
defaultContentConfiguration(): Promise<UIListContentConfiguration>
Swift declaration
@MainActor @preconcurrency func defaultContentConfiguration() -> UIListContentConfiguration
method · iOS 18.0+

defaultBackgroundConfiguration

TypeScript
defaultBackgroundConfiguration(): Promise<UIBackgroundConfiguration>
Swift declaration
@MainActor @preconcurrency func defaultBackgroundConfiguration() -> UIBackgroundConfiguration
get · iOS 18.0+

content

TypeScript
get content(): Promise<UITabSidebarItem_Content>
Swift declaration
@MainActor @preconcurrency var content: UITabSidebarItem.Content { get }

Skipped declarations

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

UITabSidebarItem.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →