Last Updated: 23 August 2024 | Change Log
You can customize your views. Here are the properties supported by our components:
In addition to the UIView
class, here are the properties supported by our component:
Properties | Type |
---|---|
accessibilityHint | String |
accessibilityIdentifier | String |
accessibilityLabel | String |
accessibilityLanguage | String |
cornerRadius | CGFloat |
borderColor | UIColor |
borderWidth | CGFloat |
textColor | UIColor? |
font | UIFont? |
textAlignment | NSTextAlignment? |
placeholder | String? |
attributedPlaceholder | NSAttributedString? |
keyboardAppearance | UIKeyboardAppearance |
isEnabled | Boolean |
Important
To ensure you remain SAQ-A compliant, the
AccessCheckoutUITextField
component has been designed to not expose any methods or properties to retrieve the text entered by the end user. In addition to the UIView
class, here are the methods supported by our component:
Methods |
---|
clear() |
becomeFirstResponder():Boolean |
resignFirstResponder():Boolean |
AccessCheckoutUITextField
acts as a wrapper around a UITextField
. This is to ensure you can't access the UITextField
and remain SAQ-A compliant.
Because of this, you must perform an action on the UITextField
rather than on the AccessCheckoutUITextField
.
You can access the UITextField
by using the code below, where your-identifier
corresponds to the id of the AccessCheckoutUITextField
:
XCUIApplication().otherElements["your-identifier"].textFields.firstMatch