SBSDKUIIDCardScannerConfiguration
@interface SBSDKUIIDCardScannerConfiguration : NSObject
This class describes the look and feel, the behavior and the textual contents of the detection screens for ID cards. Use the ‘defaultConfiguration’ class method to retrieve an instance and modify it as needed.
-
Not available.
Declaration
Objective-C
- (nonnull instancetype)init;
-
Not available.
Declaration
Objective-C
+ (nonnull instancetype)new;
-
Designated initializer. Creates a new instance of ‘SBSDKUIIDCardScannerConfiguration’ and returns it.
Declaration
Objective-C
- (nonnull instancetype) initWithUIConfiguration: (nonnull SBSDKUIIDCardScannerUIConfiguration *)uiConfiguration textConfiguration: (nonnull SBSDKUIIDCardScannerTextConfiguration *)textConfiguration behaviorConfiguration: (nonnull SBSDKUIIDCardScannerBehaviorConfiguration *) behaviorConfiguration;
Swift
init(uiConfiguration: SBSDKUIIDCardScannerUIConfiguration, textConfiguration: SBSDKUIIDCardScannerTextConfiguration, behaviorConfiguration: SBSDKUIIDCardScannerBehaviorConfiguration)
Parameters
uiConfiguration
A subconfiguration for the user interface. Defines colors and sizes.
textConfiguration
A subconfiguration for text being displayed in the scanner screen.
behaviorConfiguration
A subconfiguration for scanner behavior.
-
The default configuration.
Declaration
Objective-C
+ (nonnull SBSDKUIIDCardScannerConfiguration *)defaultConfiguration;
Swift
class func `default`() -> SBSDKUIIDCardScannerConfiguration
Return Value
A mutable instance of ‘SBSDKUIIDCardScannerConfiguration’ with default values.
-
The user interface subconfiguration.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SBSDKUIIDCardScannerUIConfiguration *uiConfiguration;
Swift
var uiConfiguration: SBSDKUIIDCardScannerUIConfiguration { get }
-
The subconfiguration for displayed texts.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SBSDKUIIDCardScannerTextConfiguration *textConfiguration;
Swift
var textConfiguration: SBSDKUIIDCardScannerTextConfiguration { get }
-
The subconfiguration for behavior.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SBSDKUIIDCardScannerBehaviorConfiguration *behaviorConfiguration;
Swift
var behaviorConfiguration: SBSDKUIIDCardScannerBehaviorConfiguration { get }