4

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

4

1 回答 1

6

如果您的目标是 iOS >= 5.0,那么有一个名为accessibilityViewIsModal的属性。使用它绝对可以解决您的问题。

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

于 2012-08-10T11:37:16.597 回答