CXTDT-584278 – InputField - Accessibility

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2024-07-09 10:50:36 -05:00
parent 9656389d5c
commit 1c01fabef0
2 changed files with 8 additions and 0 deletions

View File

@ -184,6 +184,8 @@ open class InputField: EntryFieldBase {
super.setup() super.setup()
accessibilityHintText = "Double tap to edit" accessibilityHintText = "Double tap to edit"
actionTextLink.accessibilityTraits = .button
textField.heightAnchor.constraint(equalToConstant: 20).isActive = true textField.heightAnchor.constraint(equalToConstant: 20).isActive = true
textField.delegate = self textField.delegate = self
bottomContainerStackView.insertArrangedSubview(successLabel, at: 0) bottomContainerStackView.insertArrangedSubview(successLabel, at: 0)
@ -246,6 +248,11 @@ open class InputField: EntryFieldBase {
return nil return nil
} }
} }
containerView.bridge_accessibilityValueBlock = { [weak self] in
guard let self else { return "" }
return textField.isSecureTextEntry ? "\(textField.text.count) stars" : value
}
} }
open override func getFieldContainer() -> UIView { open override func getFieldContainer() -> UIView {

View File

@ -1,6 +1,7 @@
1.0.71 1.0.71
---------------- ----------------
- CXTDT-581803 - DatePicker - Calendar does not switch to Dark Mode - CXTDT-581803 - DatePicker - Calendar does not switch to Dark Mode
- CXTDT-584278 InputField - Accessibility
1.0.70 1.0.70
---------------- ----------------