Added missing code

This commit is contained in:
Krishna Kishore Bandaru 2024-04-03 18:18:54 +05:30
parent c758e300f6
commit da701bac23

View File

@ -64,9 +64,8 @@
bottomLabelConstraint.isActive = true bottomLabelConstraint.isActive = true
alignCheckbox(.center) alignCheckbox(.center)
isAccessibilityElement = true isAccessibilityElement = false
accessibilityHint = checkbox.accessibilityHint accessibilityElements = [checkbox, label]
accessibilityTraits = checkbox.accessibilityTraits
observation = observe(\.checkbox.isSelected, options: [.new]) { [weak self] _, _ in observation = observe(\.checkbox.isSelected, options: [.new]) { [weak self] _, _ in
self?.updateAccessibilityLabel() self?.updateAccessibilityLabel()
} }
@ -139,6 +138,8 @@
open func updateAccessibilityLabel() { open func updateAccessibilityLabel() {
checkbox.updateAccessibilityLabel() checkbox.updateAccessibilityLabel()
accessibilityLabel = [checkbox.accessibilityLabel, label.text].compactMap { $0 }.joined(separator: ",") if let text = label.text {
checkbox.accessibilityLabel?.append(", \(text)")
}
} }
} }