【发布时间】:2019-02-04 13:11:32
【问题描述】:
我有一个带有水平按钮和标签的水平堆栈视图
当我打开画外音时,这些按钮中的文字根本无法阅读。所有其他工作正常。
以下是我如何设置我的代码。请指导如何启用这些。不知道为什么这不起作用
我的按钮文本和标签文本采用动态值
此外,如果有任何信息为什么使用accessibilityIdentifier 真的会有所帮助。我找不到明确的解释
self.myHorizontalStackView.isAccessibilityElement = true
//Accessibility for Button
self.submitButton.isAccessibilityElement = true
self.submitButton.accessibilityTraits = UIAccessibilityTraitStaticText
self.submitButton.accessibilityLabel = screenControls.buttonTitle
//Accessibility for Label
self.addressLabel.isAccessibilityElement = true
self.addressLabel.accessibilityTraits = UIAccessibilityTraitStaticText
self.addressLabel.accessibilityLabel = screenControls.address1
【问题讨论】:
-
要完成 BHendricks 的回答,请查看 a11y-guidelines.orange.com/mobile_EN/… 以获得该主题解决方案的完美示例。
标签: ios swift accessibility