One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPSportsOverlay

class · iOS 26.4+ · SDK 27.1

@MainActor class CPSportsOverlay

Members (4)

init · iOS 26.4+

init

TypeScript
static init(leftTeam: CPNowPlayingSportsTeam, rightTeam: CPNowPlayingSportsTeam, eventStatus?: (CPNowPlayingSportsEventStatus) | null): Promise<CPSportsOverlay>
Swift declaration
init(leftTeam: CPNowPlayingSportsTeam, rightTeam: CPNowPlayingSportsTeam, eventStatus: CPNowPlayingSportsEventStatus?)
get · iOS 26.4+

eventStatus

TypeScript
get eventStatus(): Promise<(CPNowPlayingSportsEventStatus) | null>
Swift declaration
var eventStatus: CPNowPlayingSportsEventStatus? { get }
get · iOS 26.4+

leftTeam

TypeScript
get leftTeam(): Promise<CPNowPlayingSportsTeam>
Swift declaration
var leftTeam: CPNowPlayingSportsTeam { get }
get · iOS 26.4+

rightTeam

TypeScript
get rightTeam(): Promise<CPNowPlayingSportsTeam>
Swift declaration
var rightTeam: CPNowPlayingSportsTeam { get }

Skipped declarations

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

CPSportsOverlay.init()

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

All CarPlay types →