EMSecureInputBuilderV2DefaultConfigurations Constants Reference
| Declared in | EMSecureInputBuilderV2.h |
|---|---|
| Availability | 4.4 |
EMSecureInputBuilderV2DefaultConfigurations
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)(idEMPinAuthInput firstPin, idEMPinAuthInput secondPin);
Default show navigation bar:
#define EMSecureInputBuilderV2_DEFAULT_SHOW_NAVIGATION_BAR NO
Default encoding:
#define EMSecureInputBuilderV2_DEFAULT_ENCODING NSUTF8StringEncoding
Default keys:
#define EMSecureInputBuilderV2_DEFAULT_KEYS @"1234567890"
Default button border width:
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_BORDER_WIDTH 1
Default button border color:
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_BORDER_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
Default keypad frame color and default keypad gradient start and end colors:
#define EMSecureInputBuilderV2_DEFAULT_KEYPAD_FRAME_COLOR EMUIColorFromRGBA(0x000000FF)
Default number of columns:
#define EMSecureInputBuilderV2_DEFAULT_NO_OF_COLUMNS 3
Default number of rows:
#define EMSecureInputBuilderV2_DEFAULT_NO_OF_ROWS 4
Default screen background color:
#define EMSecureInputBuilderV2_DEFAULT_SCREEN_BACKGROUND_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
Default logo bar background color:
#define EMSecureInputBuilderV2_DEFAULT_LOGO_BAR_BACKGROUND_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
Default logo position:
#define EMSecureInputBuilderV2_DEFAULT_LOGO_POSITION EMSecureInputUiLogoPositionCenter
Default color:
#define EMSecureInputBuilderV2_DEFAULT_KEY_COLOR EMUIColorFromRGBA(0x1b346cFF)
#define EMSecureInputBuilderV2_DEFAULT_KEY_SELECTED_COLOR EMUIColorFromRGBA(0x1b346cFF)
#define EMSecureInputBuilderV2_DEFAULT_KEY_DISABLED_COLOR EMUIColorFromRGBA(0x1b346cFF)
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_BACKGROUND_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_BACKGROUND_SELECTED_COLOR EMUIColorFromRGBA(0x1b346c3F)
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_BACKGROUND_DISABLED_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
#define EMSecureInputBuilderV2_DEFAULT_OK_BUTTON_TEXT_COLOR EMUIColorFromRGBA(0x48a948ff)
#define EMSecureInputBuilderV2_DEFAULT_OK_BUTTON_SELECTED_TEXT_COLOR EMUIColorFromRGBA(0x48a948ff)
#define EMSecureInputBuilderV2_DEFAULT_OK_BUTTON_DISABLED_TEXT_COLOR EMUIColorFromRGBA(0xcccccc3f)
#define EMSecureInputBuilderV2_DEFAULT_DELETE_BUTTON_TEXT_COLOR EMUIColorFromRGBA(0xdf0832ff)
#define EMSecureInputBuilderV2_DEFAULT_DELETE_BUTTON_SELECTED_TEXT_COLOR EMUIColorFromRGBA(0xdf0832ff)
#define EMSecureInputBuilderV2_DEFAULT_DELETE_BUTTON_DISABLED_TEXT_COLOR EMUIColorFromRGBA(0xcccccc3f)
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 EMSecureInputBuilderV2_DEFAULT_VISIBLE_BUTTON_PRESS NO
Default display text:
#define EMSecureInputBuilderV2_DEFAULT_FIRST_LABEL @"Enter PIN"
#define EMSecureInputBuilderV2_DEFAULT_SECOND_LABEL @"Confirm PIN"
Default display color:
#define EMSecureInputBuilderV2_DEFAULT_LABEL_COLOR EMUIColorFromRGBA(0x1b346cFF)
Default label font size:
#define EMSecureInputBuilderV2_DEFAULT_LABEL_FONT_SIZE 20
Default label alignment:
#define EMSecureInputBuilderV2_DEFAULT_LABEL_ALIGNMENT EMSecureInputUiLabelAlignmentCenter
Default input field font size: #define EMSecureInputBuilderV2_DEFAULT_INPUT_FIELD_FONT_SIZE 20
Default input length:
#define EMSecureInputBuilderV2_DEFAULT_MINIMUM_INPUT_LENGTH 4
#define EMSecureInputBuilderV2_DEFAULT_MAXIMUM_INPUT_LENGTH 8
Default keypad height ratio:
#define EMSecureInputBuilderV2_DEFAULT_KEYPAD_HEIGHT_RATIO 0.5
Default OK button behavior:
#define EMSecureInputBuilderV2_DEFAULT_OK_BUTTON_BEHAVIOR EMSecureInputUiOkButtonAutomaticallyEnabled
Default button image opacity:
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_IMAGE_OPACITY 1.0
Default input field background and border color (focus and unfocus):
#define EMSecureInputBuilderV2_DEFAULT_INPUT_FIELD_BACKGROUND_FOCUS_COLOR EMUIColorFromRGBA(0x1b346c7f)
#define EMSecureInputBuilderV2_DEFAULT_INPUT_FIELD_BACKGROUND_UNFOCUS_COLOR EMUIColorFromRGBA(0x1b346c3F)
#define EMSecureInputBuilderV2_DEFAULT_INPUT_FIELD_FOCUS_COLOR EMUIColorFromRGBA(0x1b346c8F)
#define EMSecureInputBuilderV2_DEFAULT_INPUT_FIELD_UNFOCUS_COLOR EMUIColorFromRGBA(0x1b346c3F)
Default font for key button, OK button and Delete button:
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_FONT_NAME @"ArialMT"
#define EMSecureInputBuilderV2_DEFAULT_BUTTON_FONT_SIZE 24
Default OK button name:
#define EMSecureInputBuilderV2_DEFAULT_OK_BUTTON_NAME @"OK"
Default Delete button name:
#define EMSecureInputBuilderV2_DEFAULT_DELETE_BUTTON_NAME @" ⌫ "
Default Back button name:
#define EMSecureInputBuilderV2_DEFAULT_BACK_BUTTON_NAME @"Back"
Default Delete button enable:
#define EMSecureInputBuilderV2_DEFAULT_DELETE_BUTTON_ALWAYS_ENABLE NO
Definition
typedef NS_ENUM(NSInteger, EMSecureInputBuilderV2DefaultConfigurations ) {
EMSecureInputBuilderV2_DEFAULT = 0,
};
Constants
Availability
4.4
Declared In
EMSecureInputBuilderV2.h