add accessibility id for radio button in cells

pull/731/head
ryanzhao 8 months ago
parent 2d6db6a768
commit 5569da0874

@ -380,6 +380,16 @@ extension SessionCell {
let isSelected: Bool = isSelectedRetriever()
let wasOldSelection: Bool = (!isSelected && storedSelection)
radioView.isAccessibilityElement = true
if isSelected || wasOldSelection {
radioView.accessibilityTraits.insert(.selected)
radioView.accessibilityValue = "selected"
} else {
radioView.accessibilityTraits.remove(.selected)
radioView.accessibilityValue = nil
}
radioBorderView.isHidden = false
radioBorderView.themeBorderColor = {
guard isEnabled else { return .radioButton_disabledBorder }

Loading…
Cancel
Save