JumioBaseView


@interface JumioBaseView : UIView <JumioAppearance>

Base class which is used to set our SDK via UIAppearance pattern Please check out our Surface Tool https://jumio.github.io/surface-ios/ to see what customization options are supported.

  • Disable blurred background by setting this property to true.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite)
        UI_APPEARANCE_SELECTOR NSNumber *disableBlur;

    Swift

    var disableBlur: NSNumber { get set }
  • Sets the blur style to dark theme which is applied before all other customization options. Light blur is used as standard.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite)
        UI_APPEARANCE_SELECTOR NSNumber *enableDarkMode;

    Swift

    var enableDarkMode: NSNumber { get set }
  • Sets the color of the foreground. If nil the standard color will be used.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable) UIColor *foregroundColor;

    Swift

    var foregroundColor: UIColor? { get set }
  • Set the font name of your light font used within the application.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable) NSString *customLightFontName;

    Swift

    var customLightFontName: String? { get set }
  • Set the fontname of your regular font used within the application.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable)
        NSString *customRegularFontName;

    Swift

    var customRegularFontName: String? { get set }
  • Set the fontname of your medium font used within the application.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable)
        NSString *customMediumFontName;

    Swift

    var customMediumFontName: String? { get set }
  • Set the fontname of your bold font used within the application.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable) NSString *customBoldFontName;

    Swift

    var customBoldFontName: String? { get set }
  • Set the fontname of your regular italic font used within the application.

    Declaration

    Objective-C

    @property (nonatomic, strong, readwrite, nullable)
        NSString *customItalicFontName;

    Swift

    var customItalicFontName: String? { get set }