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

问题描述 投票:1回答:1

我有一个UITextField使用UIPickerView有两列作为inputView

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

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

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

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

提前致谢。

ios accessibility uipickerview voiceover uiaccessibility
1个回答
1
投票

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

2)是的

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.