CarPlay · IOS API REFERENCE
CPInformationTemplate
class · iOS 14.0+ · SDK 27.1
@MainActor class CPInformationTemplate
Members (8)
init · iOS 14.0+init
TypeScriptstatic init(title: string, layout: CPInformationTemplateLayout, items: Array<CPInformationItem>, actions: Array<CPTextButton>): Promise<CPInformationTemplate>
Swift declarationinit(title: String, layout: CPInformationTemplateLayout, items: [CPInformationItem], actions: [CPTextButton])
get · iOS 14.0+actions
TypeScriptget actions(): Promise<Array<CPTextButton>>
Swift declarationvar actions: [CPTextButton] { get set }
set · iOS 14.0+actions
TypeScriptsetActions(value: Array<CPTextButton>): Promise<void>
Swift declarationvar actions: [CPTextButton] { get set }
get · iOS 14.0+items
TypeScriptget items(): Promise<Array<CPInformationItem>>
Swift declarationvar items: [CPInformationItem] { get set }
set · iOS 14.0+items
TypeScriptsetItems(value: Array<CPInformationItem>): Promise<void>
Swift declarationvar items: [CPInformationItem] { get set }
get · iOS 14.0+layout
TypeScriptget layout(): Promise<CPInformationTemplateLayout>
Swift declarationvar layout: CPInformationTemplateLayout { get }
get · iOS 14.0+title
TypeScriptget title(): Promise<string>
Swift declarationvar title: String { get set }
set · iOS 14.0+title
TypeScriptsetTitle(value: string): Promise<void>
Swift declarationvar title: String { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CPInformationTemplate.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All CarPlay types →