使用自定义inputView(VoiceOver)访问UITextField

时间:2018-02-27 16:09:48

标签: ios accessibility uipickerview voiceover uiaccessibility

我有UITextField使用UIPickerView,其中两列为inputView

When the user taps on the Target Range cell, the picker at the bottom appears

图像:当用户点击目标范围单元格时,会出现底部的选择器。

我想知道如何针对此设置优化VoiceOver体验。

  1. 当点击文本字段时,VoiceOver会说“[...]插入点结束”这会误导用户,因为他不需要关心插入符号。我该如何解决这个问题?
  2. 我不确定:双击文本字段后焦点是否应自动更改为选择器视图?
  3. 如何与用户沟通UIPickerView中有两个组成部分,左边的组件代表较低的目标范围,右边的组件代表较高的目标范围?
  4. 提前致谢。

1 个答案:

答案 0 :(得分:1)

1)在输入栏上使用STATIC TEXT TRAIT。

2)是的

3)我将这两个值分开。每个都有一个选择器,而不是这两个高级选择器。

如果无法做到这一点,您需要添加该信息。该信息可能会成为一个很好的accessibilityHint。这是经常使用您的应用的用户会习惯的东西,因此它不是至关重要的信息。但是,新用户可能需要提醒。

注意:用户可以关闭提示,因此如果您认为信息非常重要,最好将其与accessibilityLabel捆绑在一起。

相关问题