One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPListImageRowItemCardElement

class · iOS 26.0+ · SDK 27.1

@MainActor class CPListImageRowItemCardElement

Members (13)

get · iOS 26.0+

maximumFullHeightImageSize

TypeScript
static get maximumFullHeightImageSize(): Promise<{ width: number; height: number }>
Swift declaration
class var maximumFullHeightImageSize: CGSize { get }
get · iOS 26.0+

maximumImageSize

TypeScript
static get maximumImageSize(): Promise<{ width: number; height: number }>
Swift declaration
class var maximumImageSize: CGSize { get }
init · iOS 26.0+

init

TypeScript
static initImageShowsImageFullHeightTitleSubtitleTintColor(image: _UIKit_UIImage, showsImageFullHeight: boolean, title?: (string) | null, subtitle?: (string) | null, tintColor?: (_UIKit_UIColor) | null): Promise<CPListImageRowItemCardElement>
Swift declaration
init(image: UIImage, showsImageFullHeight: Bool, title: String?, subtitle: String?, tintColor: UIColor?)
init · iOS 26.4+

init

TypeScript
static initThumbnailTitleSubtitleTintColor(thumbnail: CPThumbnailImage, title?: (string) | null, subtitle?: (string) | null, tintColor?: (_UIKit_UIColor) | null): Promise<CPListImageRowItemCardElement>
Swift declaration
init(thumbnail: CPThumbnailImage, title: String?, subtitle: String?, tintColor: UIColor?)
get · iOS 26.0+

showsImageFullHeight

TypeScript
get showsImageFullHeight(): Promise<boolean>
Swift declaration
var showsImageFullHeight: Bool { get }
get · iOS 26.0+

subtitle

TypeScript
get subtitle(): Promise<(string) | null>
Swift declaration
var subtitle: String? { get set }
set · iOS 26.0+

subtitle

TypeScript
setSubtitle(value?: (string) | null): Promise<void>
Swift declaration
var subtitle: String? { get set }
get · iOS 26.4+

thumbnail

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

thumbnail

TypeScript
setThumbnail(value?: (CPThumbnailImage) | null): Promise<void>
Swift declaration
var thumbnail: CPThumbnailImage? { get set }
get · iOS 26.0+

tintColor

TypeScript
get tintColor(): Promise<(_UIKit_UIColor) | null>
Swift declaration
@NSCopying var tintColor: UIColor? { get set }
set · iOS 26.0+

tintColor

TypeScript
setTintColor(value?: (_UIKit_UIColor) | null): Promise<void>
Swift declaration
@NSCopying var tintColor: UIColor? { get set }
get · iOS 26.0+

title

TypeScript
get title(): Promise<string>
Swift declaration
var title: String { get set }
set · iOS 26.0+

title

TypeScript
setTitle(value: string): Promise<void>
Swift declaration
var title: String { get set }

Skipped declarations

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

CPListImageRowItemCardElement.init()

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

All CarPlay types →