BTDropInUICustomization
Objective-C
@interface BTDropInUICustomization : NSObject
Swift
class BTDropInUICustomization : NSObject
Options for customizing Braintree Drop-in’s user interface.
-
Unavailable
Please use initWithColorScheme:
Undocumented
Declaration
Objective-C
+ (instancetype)new __attribute__((unavailable("Please use initWithColorScheme:"))); -
Unavailable
Please use initWithColorScheme:
Undocumented
Declaration
Objective-C
- (instancetype)init __attribute__((unavailable("Please use initWithColorScheme:"))); -
Creates an instance of BTDropInUICustomization with the given color scheme.
Declaration
Objective-C
- (nonnull instancetype)initWithColorScheme:(BTDropInColorScheme)colorScheme;Swift
init(colorScheme: BTDropInColorScheme)Parameters
colorSchemeThe color scheme used to determine the default colors used. These defaults may be overriden by setting additional properties on BTDropInUICustomization.
Return Value
UI customization options for Braintree Drop-in
-
Fallback color for the overlay if blur is disabled
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull overlayColor;Swift
var overlayColor: UIColor { get set } -
Tint color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull tintColor;Swift
var tintColor: UIColor { get set } -
Bar color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull barBackgroundColor;Swift
var barBackgroundColor: UIColor { get set } -
Font family. When not set, system font will be used.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSString *fontFamily;Swift
var fontFamily: String? { get set } -
Bold font family. When not set, bold system font will be used.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSString *boldFontFamily;Swift
var boldFontFamily: String? { get set } -
Sheet background color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull formBackgroundColor;Swift
var formBackgroundColor: UIColor { get set } -
Form field background color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull formFieldBackgroundColor;Swift
var formFieldBackgroundColor: UIColor { get set } -
Primary text color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull primaryTextColor;Swift
var primaryTextColor: UIColor { get set } -
Navigation title text color Defaults to nil. When not set, navigation titles will use primaryTextColor
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *navigationBarTitleTextColor;Swift
var navigationBarTitleTextColor: UIColor? { get set } -
Secondary text color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull secondaryTextColor;Swift
var secondaryTextColor: UIColor { get set } -
Color of disabled buttons
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull disabledColor;Swift
var disabledColor: UIColor { get set } -
Placeholder text color for form fields
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull placeholderTextColor;Swift
var placeholderTextColor: UIColor { get set } -
Line and border color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull lineColor;Swift
var lineColor: UIColor { get set } -
Error foreground color
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull errorForegroundColor;Swift
var errorForegroundColor: UIColor { get set } -
Blur style
Declaration
Objective-C
@property (nonatomic) UIBlurEffectStyle blurStyle;Swift
var blurStyle: UIBlurEffect.Style { get set } -
Activity indicator style
Declaration
Objective-C
@property (nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;Swift
var activityIndicatorViewStyle: UIActivityIndicatorView.Style { get set } -
Toggle blur effects
Declaration
Objective-C
@property (nonatomic) BOOL useBlurs;Swift
var useBlurs: Bool { get set } -
The keyboard the postal code field should use
Declaration
Objective-C
@property (nonatomic) UIKeyboardType postalCodeFormFieldKeyboardType;Swift
var postalCodeFormFieldKeyboardType: UIKeyboardType { get set } -
Tint color for UISwitch when in the on position
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull switchOnTintColor;Swift
var switchOnTintColor: UIColor { get set } -
Tint color for UISwitch thumb
Declaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull switchThumbTintColor;Swift
var switchThumbTintColor: UIColor { get set } -
Appearance style of keyboards associated with text fields
Declaration
Objective-C
@property (nonatomic) UIKeyboardAppearance keyboardAppearance;Swift
var keyboardAppearance: UIKeyboardAppearance { get set } -
Defaults to false. Disabling this feature is highly discouraged, as it prevents users from adjusting Drop-in’s text size to fit their needs.
Declaration
Objective-C
@property (nonatomic) BOOL disableDynamicType;Swift
var disableDynamicType: Bool { get set }
View on GitHub