首页 文章

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

提问于
浏览
1

我有 UITextField 使用带有两列的 UIPickerView 作为 inputView .

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

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

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

  • 当点击文本字段时VoiceOver说"[...] Insertion Point at end"这会误导用户,因为他不需要关心插入符号 . 我该如何解决这个问题?

  • 我不确定:双击文本字段后焦点是否应自动更改为选择器视图?

  • 如何与用户沟通 UIPickerView 中有两个组件,左边的一个代表较低的目标范围,右边的一个代表上一个目标范围?

提前致谢 .

1 回答

  • 1

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

    2)是的

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

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

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

相关问题