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