CarPlay · IOS API REFERENCE
CPNowPlayingModeSports
class · iOS 18.4+ · SDK 27.1
@MainActor class CPNowPlayingModeSports
Members (5)
init · iOS 18.4+init
TypeScriptstatic init(leftTeam: CPNowPlayingSportsTeam, rightTeam: CPNowPlayingSportsTeam, eventStatus?: (CPNowPlayingSportsEventStatus) | null, backgroundArtwork?: (_UIKit_UIImage) | null): Promise<CPNowPlayingModeSports>
Swift declarationinit(leftTeam: CPNowPlayingSportsTeam, rightTeam: CPNowPlayingSportsTeam, eventStatus: CPNowPlayingSportsEventStatus?, backgroundArtwork: UIImage?)
get · iOS 18.4+backgroundArtwork
TypeScriptget backgroundArtwork(): Promise<(_UIKit_UIImage) | null>
Swift declaration@NSCopying var backgroundArtwork: UIImage? { get }
get · iOS 18.4+eventStatus
TypeScriptget eventStatus(): Promise<(CPNowPlayingSportsEventStatus) | null>
Swift declarationvar eventStatus: CPNowPlayingSportsEventStatus? { get }
get · iOS 18.4+leftTeam
TypeScriptget leftTeam(): Promise<CPNowPlayingSportsTeam>
Swift declarationvar leftTeam: CPNowPlayingSportsTeam { get }
get · iOS 18.4+rightTeam
TypeScriptget rightTeam(): Promise<CPNowPlayingSportsTeam>
Swift declarationvar rightTeam: CPNowPlayingSportsTeam { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CPNowPlayingModeSports.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All CarPlay types →