DefaultUICustomization
@objc(Checkout3DSDefaultUICustomization)
public final class DefaultUICustomization : NSObject, UICustomization
A default customization object with pre-defined colors and fonts. You may use this object to access other default customization objects.
-
The toolbar customization object for the navigation bar on the challenge screen.
Declaration
Swift
@objc public let toolbarCustomization: ToolbarCustomization -
The customization for the labels that appear on the challenge screen.
Declaration
Swift
@objc public let labelCustomization: LabelCustomization -
The customization for the text field on the challenge screen, for the text one-time passcode challenge.
Declaration
Swift
@objc public let entrySelectionCustomization: EntrySelectionCustomization -
The customization for the buttons that appear on the challenge screen.
Declaration
Swift
@objc public let buttonCustomizations: ButtonCustomizations -
The customization for the footer that appear on the challenge screen.
Declaration
Swift
@objc public var footerCustomization: FooterCustomization -
The customization for the WhitelistCustomization object that appear on the challenge screen.
Declaration
Swift
@objc public var whitelistCustomization: WhitelistCustomization -
init(toolbarCustomization:labelCustomization: entrySelectionCustomization: buttonCustomizations: footerCustomization: whitelistCustomization: ) Creates a UICustomization object with the ability to pass in other customization objects. If any are excluded from initialisation, the appropiate default customization object will be used.
Declaration
Swift
@objc public init(toolbarCustomization: ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: WhitelistCustomization = DefaultWhitelistCustomization())Parameters
toolbarCustomizationThe toolbar customization object for the navigation bar on the challenge screen. If this is omitted, a DefaultToolbarCustomization object will be used.
labelCustomizationThe customization for the labels that appear on the challenge screen. If this is omitted, a DefaultLabelCustomization object will be used.
entrySelectionCustomizationThe customization for the text field on the challenge screen, for the text one-time passcode challenge. If this is omitted, a DefaultButtonCustomization objects will be used.
buttonCustomizationsThe customization for the buttons that appear on the challenge screen. If this is omitted, a DefaultToolbarCustomization object will be used.
DefaultUICustomization Class Reference