iOS Guides | Samples

CarPlay Namespace




CPAlertA modal alert.
CPAlertActionAn action that is displayed on a button in an alert.
CPAlertActionStyleEnumerates the styles for a CPAlert object's action button.
CPAlertStyleEnumerates the kinds of CPAlert.
CPApplicationDelegateThe application delegate for CarPlay applications.
CPBarButtonA button in the navigation bar.
CPBarButtonTypeEnumerates the kinds of CPBarButton.
CPGridButtonA menu item displayed in a CPGridTemplate.
CPGridTemplate CPTemplate subclass that displays a menu in grid form.
CPInterfaceControllerA system-created controller object (similar, but not derived from, UIViewontroller).
CPInterfaceControllerDelegateDefault implementation of ICPInterfaceControllerDelegate, the delegate object for CPInterfaceController objects.
CPLimitableUserInterfaceFlagging enumeration that describes how the UI might be limited.
CPListItemA line in a CPListTemplate.
CPListSectionOrganizational element within a CPListTemplate.
CPListTemplate CPTemplate that presents a hierarchical menu of choices.
CPListTemplateDelegateAbstract implementation of ICPListTemplateDelegate, the delegate object for CPListTemplate objects.
CPManeuverA step in a CPTrip.
CPMapButtonA button displayed on the CPMapTemplate.
CPMapTemplate CPTemplate subclass that displays a map.
CPMapTemplateDelegateDefault implementation of ICPMapTemplateDelegate, providing the delegate object for CPMapTemplate objects.
CPMapTemplateDelegate_ExtensionsOptional methods within the ICPMapTemplateDelegate protocol.
CPNavigationAlertA banner displayed with high-priority.
CPNavigationAlertDismissalContextEnumerates the reasons why a navigation alert was dismissed.
CPNavigationAlertPriorityEnumerates the importance of a navigation alert.
CPNavigationSessionA session that may involve planning, updating, and executing a trip.
CPPanDirectionEnumerates the directions of panning the navigation map.
CPRouteChoiceA possible route for the trip.
CPSearchTemplate CPTemplate subclass showing the destination search results.
CPSearchTemplateDelegateDelegate object for the CPSearchTemplate class.
CPSessionConfigurationClass that responds to user-interface configuration changes.
CPSessionConfigurationDelegateAbstract implementation of Carlay.ICPSessionConfigurationDelegate.
CPTemplateAbstract base class for CarPlay user interface templates.
CPTravelEstimatesEstimates of time and distance requirements for requested navigation.
CPTripA journey from CPTrip.Origin to CPTrip.Destination.
CPTripPauseReasonEnumerates the reasons why the current trip has been paused.
CPVoiceControlTemplate CPTemplate subclass for displaying the voice control indicator.
ICPApplicationDelegateApplication delegate for CarPlay navigation apps.
ICPBarButtonProvidingInterface defining necessary methods for the CPBarButtonProviding protocol.
ICPInterfaceControllerDelegateDelegate object for ICPInterfaceController objects.
ICPListTemplateDelegateDelegate object for CPListTemplate objects.
ICPMapTemplateDelegateDelegate object for CPMapTemplate objects.
ICPSearchTemplateDelegateDelegate object used by CPSearchTemplate.
ICPSessionConfigurationDelegateDelegate object used by CPSessionConfiguration.