我正在创建一个应用程序,供视障用户使用画外音(在 iPhone 中内置的屏幕阅读器中)使用。某些视障人士使用外接键盘。
1)有没有办法使用xCode控制iPhone中控件的阅读顺序?我希望一个特定的控件被一个接一个地读取。类似的功能可以通过其他编程语言中的 tabIndex 属性来实现。xCode 中是否有任何类似的属性可以用来控制控件的阅读/导航顺序?
2) 是否可以在任何事件上将焦点从一个元素转移到另一个元素?我尝试使用“nextResponder”,但它不起作用。
3)如果普通用户使用外接键盘的 iPhone,则很难理解当前键盘焦点在哪里,从而使应用程序难以使用。是否可以提供焦点插入符号(当前聚焦的控件周围的黑色边框?)当 Voiceover 为 ON 时,聚焦的项目周围会显示黑色边框