EMSecureInputBuilderDefaultConfigurations
Objective-C
enum EMSecureInputBuilderDefaultConfigurations : NSInteger {}
Swift
enum EMSecureInputBuilderDefaultConfigurations : Int, @unchecked Sendable
Secure Input Builder v2 constants
Callback blocks that need to be passed along as EMPinAuthInput objects when creating a new secure input UI to receive events (Please take note that the clear text of passwords are not able to be extracted from EMPinAuthInput objects):
typedef void (^EMSecureInputUiOnFinish)(id<EMPinAuthInput> firstPin, id<EMPinAuthInput> secondPin);
Callback blocks that need to be passed along as NSData objects when creating a new secure input UI to receive events (Please take note that the data encoding is NSUTF16StringEncoding):
typedef void (^EMSecureInputUiOnFinishClearText)(NSData *firstPin, NSData *secondPin);
Default show navigation bar:
#define EMSecureInputBuilder_DEFAULT_SHOW_NAVIGATION_BAR NO
Default keys:
#define EMSecureInputBuilder_DEFAULT_KEYS @"1234567890"
Default button border width:
#define EMSecureInputBuilder_DEFAULT_BUTTON_BORDER_WIDTH 1
Default button border color:
#define EMSecureInputBuilder_DEFAULT_BUTTON_BORDER_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
Default keypad frame color and default keypad gradient start and end colors:
#define EMSecureInputBuilder_DEFAULT_KEYPAD_FRAME_COLOR EMUIColorFromRGBA(0x000000FF)
Default number of columns:
#define EMSecureInputBuilder_DEFAULT_NO_OF_COLUMNS 3
Default number of rows:
#define EMSecureInputBuilder_DEFAULT_NO_OF_ROWS 4
Default screen background color:
#define EMSecureInputBuilder_DEFAULT_SCREEN_BACKGROUND_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
Default logo bar background color:
#define EMSecureInputBuilder_DEFAULT_LOGO_BAR_BACKGROUND_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
Default logo position:
#define EMSecureInputBuilder_DEFAULT_LOGO_POSITION EMSecureInputUiLogoPositionCenter
Default color:
#define EMSecureInputBuilder_DEFAULT_KEY_COLOR EMUIColorFromRGBA(0x1b346cFF)
#define EMSecureInputBuilder_DEFAULT_KEY_SELECTED_COLOR EMUIColorFromRGBA(0x1b346cFF)
#define EMSecureInputBuilder_DEFAULT_KEY_DISABLED_COLOR EMUIColorFromRGBA(0x1b346cFF)
#define EMSecureInputBuilder_DEFAULT_BUTTON_BACKGROUND_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
#define EMSecureInputBuilder_DEFAULT_BUTTON_BACKGROUND_SELECTED_COLOR EMUIColorFromRGBA(0x1b346c3F)
#define EMSecureInputBuilder_DEFAULT_BUTTON_BACKGROUND_DISABLED_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
#define EMSecureInputBuilder_DEFAULT_OK_BUTTON_TEXT_COLOR EMUIColorFromRGBA(0x48a948ff)
#define EMSecureInputBuilder_DEFAULT_OK_BUTTON_SELECTED_TEXT_COLOR EMUIColorFromRGBA(0x48a948ff)
#define EMSecureInputBuilder_DEFAULT_OK_BUTTON_DISABLED_TEXT_COLOR EMUIColorFromRGBA(0xcccccc3f)
#define EMSecureInputBuilder_DEFAULT_DELETE_BUTTON_TEXT_COLOR EMUIColorFromRGBA(0xdf0832ff)
#define EMSecureInputBuilder_DEFAULT_DELETE_BUTTON_SELECTED_TEXT_COLOR EMUIColorFromRGBA(0xdf0832ff)
#define EMSecureInputBuilder_DEFAULT_DELETE_BUTTON_DISABLED_TEXT_COLOR EMUIColorFromRGBA(0xcccccc3f)
#define EMSecureInputBuilder_DEFAULT_SHIFT_BUTTON_TEXT_COLOR EMUIColorFromRGBA(0x48a948ff)
#define EMSecureInputBuilder_DEFAULT_SHIFT_BUTTON_SELECTED_TEXT_COLOR EMUIColorFromRGBA(0x48a948ff)
Default visible button press:
// Note: For security reason, it's disabled by default. User won't be able to see
// the selected state when the button is pressed.
#define EMSecureInputBuilder_DEFAULT_VISIBLE_BUTTON_PRESS NO
Default display text:
#define EMSecureInputBuilder_DEFAULT_FIRST_LABEL @"Enter PIN"
#define EMSecureInputBuilder_DEFAULT_SECOND_LABEL @"Confirm PIN"
Default display color:
#define EMSecureInputBuilder_DEFAULT_LABEL_COLOR EMUIColorFromRGBA(0x1b346cFF)
Default label font size:
#define EMSecureInputBuilder_DEFAULT_LABEL_FONT_SIZE 20
Default label alignment:
#define EMSecureInputBuilder_DEFAULT_LABEL_ALIGNMENT EMSecureInputUiLabelAlignmentCenter
Default input field font size: #define EMSecureInputBuilder_DEFAULT_INPUT_FIELD_FONT_SIZE 20
Default input length:
#define EMSecureInputBuilder_DEFAULT_MINIMUM_INPUT_LENGTH 4
#define EMSecureInputBuilder_DEFAULT_MAXIMUM_INPUT_LENGTH 8
Default keypad height ratio:
#define EMSecureInputBuilder_DEFAULT_KEYPAD_HEIGHT_RATIO 0.5
Default OK button behavior:
#define EMSecureInputBuilder_DEFAULT_OK_BUTTON_BEHAVIOR EMSecureInputUiOkButtonAutomaticallyEnabled
Default button image opacity:
#define EMSecureInputBuilder_DEFAULT_BUTTON_IMAGE_OPACITY 1.0
Default input field background and border color (focus and unfocus):
#define EMSecureInputBuilder_DEFAULT_INPUT_FIELD_BACKGROUND_FOCUS_COLOR EMUIColorFromRGBA(0x1b346c7f)
#define EMSecureInputBuilder_DEFAULT_INPUT_FIELD_BACKGROUND_UNFOCUS_COLOR EMUIColorFromRGBA(0x1b346c3F)
#define EMSecureInputBuilder_DEFAULT_INPUT_FIELD_FOCUS_COLOR EMUIColorFromRGBA(0x1b346c8F)
#define EMSecureInputBuilder_DEFAULT_INPUT_FIELD_UNFOCUS_COLOR EMUIColorFromRGBA(0x1b346c3F)
Default font for key button, OK button and Delete button:
#define EMSecureInputBuilder_DEFAULT_BUTTON_FONT_NAME @"ArialMT"
#define EMSecureInputBuilder_DEFAULT_BUTTON_FONT_SIZE 24
Default OK button name:
#define EMSecureInputBuilder_DEFAULT_OK_BUTTON_NAME @"OK"
Default Delete button name:
#define EMSecureInputBuilder_DEFAULT_DELETE_BUTTON_NAME @" ⌫ "
Default Shift button name:
#define EMSecureInputBuilder_DEFAULT_SHIFT_BUTTON_NAME @" ⇧ "
Default Back button name:
#define EMSecureInputBuilder_DEFAULT_BACK_BUTTON_NAME @"Back"
Default Delete button enable:
#define EMSecureInputBuilder_DEFAULT_DELETE_BUTTON_ALWAYS_ENABLE NO
Since
4.4-
Dummy enumeration declaration to include the constants for API doc.
Declaration
Objective-C
EMSecureInputBuilder_DEFAULT = 0Swift
case DEFAULT = 0
EMSecureInputBuilderDefaultConfigurations Enumeration Reference