CarPlay · IOS API REFERENCE
CPMessageListItem
class · iOS 14.0+ · SDK 27.1
class CPMessageListItem
Members (22)
init · iOS 14.0+init
TypeScriptstatic initConversationIdentifierTextLeadingConfigurationTrailingConfigurationDetailTextTrailingText(conversationIdentifier: string, text: string, leadingConfiguration: CPMessageListItemLeadingConfiguration, trailingConfiguration?: (CPMessageListItemTrailingConfiguration) | null, detailText?: (string) | null, trailingText?: (string) | null): CPMessageListItem
Swift declarationinit(conversationIdentifier: String, text: String, leadingConfiguration: CPMessageListItemLeadingConfiguration, trailingConfiguration: CPMessageListItemTrailingConfiguration?, detailText: String?, trailingText: String?)
init · iOS 14.0+init
TypeScriptstatic initFullNamePhoneOrEmailAddressLeadingConfigurationTrailingConfigurationDetailTextTrailingText(fullName: string, phoneOrEmailAddress: string, leadingConfiguration: CPMessageListItemLeadingConfiguration, trailingConfiguration?: (CPMessageListItemTrailingConfiguration) | null, detailText?: (string) | null, trailingText?: (string) | null): CPMessageListItem
Swift declarationinit(fullName: String, phoneOrEmailAddress: String, leadingConfiguration: CPMessageListItemLeadingConfiguration, trailingConfiguration: CPMessageListItemTrailingConfiguration?, detailText: String?, trailingText: String?)
get · iOS 14.0+conversationIdentifier
TypeScriptget conversationIdentifier(): (string) | null
Swift declarationvar conversationIdentifier: String? { get set }
set · iOS 14.0+conversationIdentifier
TypeScriptset conversationIdentifier(value: (string) | null)
Swift declarationvar conversationIdentifier: String? { get set }
get · iOS 14.0+detailText
TypeScriptget detailText(): (string) | null
Swift declarationvar detailText: String? { get set }
set · iOS 14.0+detailText
TypeScriptset detailText(value: (string) | null)
Swift declarationvar detailText: String? { get set }
get · iOS 15.0+isEnabled
TypeScriptget isEnabled(): boolean
Swift declarationvar isEnabled: Bool { get set }
set · iOS 15.0+isEnabled
TypeScriptset isEnabled(value: boolean)
Swift declarationvar isEnabled: Bool { get set }
get · iOS 14.0+leadingConfiguration
TypeScriptget leadingConfiguration(): CPMessageListItemLeadingConfiguration
Swift declarationvar leadingConfiguration: CPMessageListItemLeadingConfiguration { get set }
set · iOS 14.0+leadingConfiguration
TypeScriptset leadingConfiguration(value: CPMessageListItemLeadingConfiguration)
Swift declarationvar leadingConfiguration: CPMessageListItemLeadingConfiguration { get set }
get · iOS 26.0+leadingDetailTextImage
TypeScriptget leadingDetailTextImage(): (_UIKit_UIImage) | null
Swift declaration@NSCopying var leadingDetailTextImage: UIImage? { get set }
set · iOS 26.0+leadingDetailTextImage
TypeScriptset leadingDetailTextImage(value: (_UIKit_UIImage) | null)
Swift declaration@NSCopying var leadingDetailTextImage: UIImage? { get set }
get · iOS 14.0+phoneOrEmailAddress
TypeScriptget phoneOrEmailAddress(): (string) | null
Swift declarationvar phoneOrEmailAddress: String? { get set }
set · iOS 14.0+phoneOrEmailAddress
TypeScriptset phoneOrEmailAddress(value: (string) | null)
Swift declarationvar phoneOrEmailAddress: String? { get set }
get · iOS 14.0+text
TypeScriptget text(): (string) | null
Swift declarationvar text: String? { get set }
set · iOS 14.0+text
TypeScriptset text(value: (string) | null)
Swift declarationvar text: String? { get set }
get · iOS 14.0+trailingConfiguration
TypeScriptget trailingConfiguration(): (CPMessageListItemTrailingConfiguration) | null
Swift declarationvar trailingConfiguration: CPMessageListItemTrailingConfiguration? { get set }
set · iOS 14.0+trailingConfiguration
TypeScriptset trailingConfiguration(value: (CPMessageListItemTrailingConfiguration) | null)
Swift declarationvar trailingConfiguration: CPMessageListItemTrailingConfiguration? { get set }
get · iOS 14.0+trailingText
TypeScriptget trailingText(): (string) | null
Swift declarationvar trailingText: String? { get set }
set · iOS 14.0+trailingText
TypeScriptset trailingText(value: (string) | null)
Swift declarationvar trailingText: String? { get set }
get · iOS 14.0+userInfo
TypeScriptget userInfo(): (unknown) | null
Swift declarationvar userInfo: Any? { get set }
set · iOS 14.0+userInfo
TypeScriptset userInfo(value: (unknown) | null)
Swift declarationvar userInfo: Any? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CPMessageListItem.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All CarPlay types →