具有自定义 inputView (VoiceOver) 的 UITextField 的辅助功能
Accessibility for UITextField with custom inputView (VoiceOver)
我有一个 UITextField
,它使用带有两列的 UIPickerView
作为 inputView
。
图片:当用户点击“目标范围”单元格时,会出现底部的选择器。
我想知道如何针对此设置优化 VoiceOver 体验。
- 当点击文本字段时,VoiceOver 说“[...] 末尾插入点”这会误导用户,因为他不需要关心插入符号。我该如何解决?
- 我不确定:双击文本字段后焦点是否会自动切换到选择器视图?
- 如何向用户传达
UIPickerView
中有两个组件,左侧代表目标范围下限,右侧代表目标范围上限?
提前致谢。
1) 在输入字段中使用 STATIC TEXT TRAIT。
2) 是
3) 我会将这两个值分开。每个都有一个选择器,而不是两个都有这个高级选择器。
如果这不可能,您将需要添加该信息。该信息可能会成为一个很好的辅助功能提示。这是经常使用您的应用程序的用户会习惯的东西,因此这不是关键信息。但是,新用户可能需要提醒。
注意:用户可以关闭提示,所以如果您觉得信息很重要,最好将其与 accessibilityLabel 捆绑在一起。
对于点号 1,只需将“nil”值分配给 textfieldName.text
我有一个 UITextField
,它使用带有两列的 UIPickerView
作为 inputView
。
图片:当用户点击“目标范围”单元格时,会出现底部的选择器。
我想知道如何针对此设置优化 VoiceOver 体验。
- 当点击文本字段时,VoiceOver 说“[...] 末尾插入点”这会误导用户,因为他不需要关心插入符号。我该如何解决?
- 我不确定:双击文本字段后焦点是否会自动切换到选择器视图?
- 如何向用户传达
UIPickerView
中有两个组件,左侧代表目标范围下限,右侧代表目标范围上限?
提前致谢。
1) 在输入字段中使用 STATIC TEXT TRAIT。
2) 是
3) 我会将这两个值分开。每个都有一个选择器,而不是两个都有这个高级选择器。
如果这不可能,您将需要添加该信息。该信息可能会成为一个很好的辅助功能提示。这是经常使用您的应用程序的用户会习惯的东西,因此这不是关键信息。但是,新用户可能需要提醒。
注意:用户可以关闭提示,所以如果您觉得信息很重要,最好将其与 accessibilityLabel 捆绑在一起。
对于点号 1,只需将“nil”值分配给 textfieldName.text