Used to set an alternate display layout. If not sent, default screen for given platform will be shown
Since SmartDeviceLink 2.0
Convenience init to set a display layout
- (nonnull instancetype)initWithPredefinedLayout:
(nonnull SDLPredefinedLayout)predefinedLayout;
init(predefinedLayout: SDLPredefinedLayout)
A template layout an app uses to display information
An SDLSetDisplayLayout object
Convenience init to set a display layout
- (nonnull instancetype)initWithLayout:(nonnull NSString *)displayLayout;
init(layout displayLayout: String)
A display layout name
An SDLSetDisplayLayout object
Convenience init to set a display layout
- (nonnull instancetype)
initWithPredefinedLayout:(nonnull SDLPredefinedLayout)predefinedLayout
dayColorScheme:(nonnull SDLTemplateColorScheme *)dayColorScheme
nightColorScheme:(nonnull SDLTemplateColorScheme *)nightColorScheme;
init(predefinedLayout: SDLPredefinedLayout, dayColorScheme: SDLTemplateColorScheme, nightColorScheme: SDLTemplateColorScheme)
A display layout. Predefined or dynamically created screen layout
The color scheme to be used on a head unit using a “light” or “day” color scheme
The color scheme to be used on a head unit using a “dark” or “night” color scheme
An SDLSetDisplayLayout object
Convenience init to set a display layout
- (nonnull instancetype)
initWithLayout:(nonnull NSString *)displayLayout
dayColorScheme:(nonnull SDLTemplateColorScheme *)dayColorScheme
nightColorScheme:(nonnull SDLTemplateColorScheme *)nightColorScheme;
init(layout displayLayout: String, dayColorScheme: SDLTemplateColorScheme, nightColorScheme: SDLTemplateColorScheme)
A display layout name
The color scheme to be used on a head unit using a “light” or “day” color scheme
The color scheme to be used on a head unit using a “dark” or “night” color scheme
An SDLSetDisplayLayout object
A display layout. Predefined or dynamically created screen layout. Currently only predefined screen layouts are defined. Predefined layouts include: “ONSCREEN_PRESETS” Custom screen containing app-defined onscreen presets. Currently defined for GEN2
@property (nonatomic, strong) NSString *_Nonnull displayLayout;
var displayLayout: String { get set }
The color scheme to be used on a head unit using a “light” or “day” color scheme. The OEM may only support this theme if their head unit only has a light color scheme.
Optional
@property (nonatomic, strong, nullable) SDLTemplateColorScheme *dayColorScheme;
var dayColorScheme: SDLTemplateColorScheme? { get set }
The color scheme to be used on a head unit using a “dark” or “night” color scheme. The OEM may only support this theme if their head unit only has a dark color scheme.
Optional
@property (nonatomic, strong, nullable) SDLTemplateColorScheme *nightColorScheme;
var nightColorScheme: SDLTemplateColorScheme? { get set }