One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPMapPanelButtonConfiguration

class · iOS 27.0+ · SDK 27.1

class CPMapPanelButtonConfiguration

Members (4)

init · iOS 27.0+

init

TypeScript
static init(primaryAction: CPTextButton, secondaryButton: (CPButton) | null, travelEstimates: CPTravelEstimates): CPMapPanelButtonConfiguration
Swift declaration
init(primaryAction: CPTextButton, secondaryButton: CPButton?, travelEstimates: CPTravelEstimates)
get · iOS 27.0+

secondaryButton

TypeScript
get secondaryButton(): (CPButton) | null
Swift declaration
@NSCopying var secondaryButton: CPButton? { get }
get · iOS 27.0+

travelEstimates

TypeScript
get travelEstimates(): (CPTravelEstimates) | null
Swift declaration
@NSCopying var travelEstimates: CPTravelEstimates? { get set }
set · iOS 27.0+

travelEstimates

TypeScript
set travelEstimates(value: (CPTravelEstimates) | null)
Swift declaration
@NSCopying var travelEstimates: CPTravelEstimates? { get set }

Skipped declarations

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

CPMapPanelButtonConfiguration.init()

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

All CarPlay types →