The view controller for the lockscreen.
The app’s icon. This will be set by the lock screen configuration.
@property (nonatomic, copy, nullable) UIImage *appIcon;
@NSCopying var appIcon: UIImage? { get set }
The vehicle’s designated icon. This will be set by the lock screen manager when it is notified that a lock screen icon has been downloaded.
@property (nonatomic, copy, nullable) UIImage *vehicleIcon;
@NSCopying var vehicleIcon: UIImage? { get set }
The designated background color set in the lock screen configuration, or the default SDL gray-blue.
@property (nonatomic, copy, nullable) UIColor *backgroundColor;
@NSCopying var backgroundColor: UIColor? { get set }
The locked label string. This will be set by the lock screen manager to inform the user about the dismissible state.
@property (nonatomic, copy, nullable) NSString *lockedLabelText;
var lockedLabelText: String? { get set }
Adds a swipe gesture to the lock screen view controller.
- (void)addDismissGestureWithCallback:
(nonnull SwipeGestureCallbackBlock)swipeGestureCallback;
func addDismissGesture(callback swipeGestureCallback: @escaping SwipeGestureCallbackBlock)
Remove swipe gesture to the lock screen view controller.
- (void)removeDismissGesture;
func removeDismissGesture()