如何使用UIAccessibility协议在iOS上的模态弹出窗口中捕获焦点?

时间:2012-07-26 17:13:16

标签: ios accessibility voiceover uiaccessibility

当用户点击iOS上的按钮时,我正在启动自定义弹出窗口。在iPhone上使用配音时,如何确保焦点保持在自定义弹出窗口内(出于可访问性原因)?目前,当我向右滑动时,焦点落在父容器中的元素上。

1 个答案:

答案 0 :(得分:5)

如果您的目标是iOS> = 5.0,则会有一个名为accessibilityViewIsModal的属性。使用它肯定能解决你的问题。

如果你的目标是iOS< 5.0然后没有直接的方法。您需要自定义视图控制器的视图,并重新排序“_accessibleElements”,如图here所示。请参阅使自定义容器视图的内容可访问部分。