[英]iPhone accessibility Voiceover
我正在创建一个应用程序,供视觉障碍用户使用配音(在iPhone内置的屏幕阅读器中)。 某些视力障碍者使用外部键盘。
1)有没有办法使用xCode控制iPhone中控件的阅读顺序? 我想要一个接一个地读取特定控件。 通过其他编程语言中的tabIndex属性可以实现类似的功能。 xCode中是否有类似的属性可以控制控件的读取/导航顺序?
2)在任何事件中都可以将焦点从一个元素转移到另一个元素吗? 我尝试使用“nextResponder”,但它无法正常工作。
3)如果普通用户使用带有外部键盘的iPhone,则很难理解当前键盘焦点的位置,从而使应用程序难以使用。 是否可以提供焦点插入符号(当前聚焦的控件周围的黑色边框?)当画外音打开时,聚焦的项目周围会显示黑色边框
1)你的意思是: 这个
2)有一种方法可以在改变后将焦点从一个元素切换到另一个元素
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, yourElementOfFocus);
或者如果是布局更改
UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, yourElementOfFocus);
3)我不太明白你的问题...如果启用了voiceOver,它是否会自动显示当前关注的元素周围的边框?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.