One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPPanelItem

class · iOS 27.0+ · SDK 27.1

class CPPanelItem

Members (8)

init · iOS 27.0+

init

TypeScript
static initGridButtons(gridButtons: Array<CPGridButton>): CPPanelItem
Swift declaration
init(gridButtons: [CPGridButton])
init · iOS 27.0+

init

TypeScript
static initListItem(listItem: CPListItem): CPPanelItem
Swift declaration
init(listItem: CPListItem)
get · iOS 27.0+

isEnabled

TypeScript
get isEnabled(): boolean
Swift declaration
var isEnabled: Bool { get set }
set · iOS 27.0+

isEnabled

TypeScript
set isEnabled(value: boolean)
Swift declaration
var isEnabled: Bool { get set }
get · iOS 27.0+

showsBottomSeparator

TypeScript
get showsBottomSeparator(): boolean
Swift declaration
var showsBottomSeparator: Bool { get set }
set · iOS 27.0+

showsBottomSeparator

TypeScript
set showsBottomSeparator(value: boolean)
Swift declaration
var showsBottomSeparator: Bool { get set }
get · iOS 27.0+

userInfo

TypeScript
get userInfo(): (unknown) | null
Swift declaration
var userInfo: Any? { get set }
set · iOS 27.0+

userInfo

TypeScript
set userInfo(value: (unknown) | null)
Swift declaration
var userInfo: Any? { get set }

Skipped declarations

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

CPPanelItem.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CarPlay types →