UIStepper 上的辅助功能
Accessibility on UIStepper
我知道画外音与 UIStepper 一起使用时可能会带来麻烦,因为它包含的 UIButton 无法自定义。但是我使用此控件更改标签上显示的值:
我不想仅为画外音插入一个新控件,并且像 UIStepper 这样的控件子类化似乎不是一个好的解决方案。使用此界面实现画外音有什么想法吗?
您可以拥有一个将标签和步进器包装在一起并处理可访问性的视图。因此,子视图都被禁用以实现可访问性,包装器视图在标签中显示文本、步进器的当前值并提供/处理基于滑动的界面以增加和减少步进器。因此,总的来说,包装视图将像滑块一样工作。
VoiceOver 使用 adjustable values
.
可以很好地发声和呈现实现步进器的界面
完整的解释很详细 here,包括插图和代码片段 (ObjC + swift)。
我知道画外音与 UIStepper 一起使用时可能会带来麻烦,因为它包含的 UIButton 无法自定义。但是我使用此控件更改标签上显示的值:
我不想仅为画外音插入一个新控件,并且像 UIStepper 这样的控件子类化似乎不是一个好的解决方案。使用此界面实现画外音有什么想法吗?
您可以拥有一个将标签和步进器包装在一起并处理可访问性的视图。因此,子视图都被禁用以实现可访问性,包装器视图在标签中显示文本、步进器的当前值并提供/处理基于滑动的界面以增加和减少步进器。因此,总的来说,包装视图将像滑块一样工作。
VoiceOver 使用 adjustable values
.
完整的解释很详细 here,包括插图和代码片段 (ObjC + swift)。