在iPad上滑动浏览时,阻止VoiceOver聚焦模式覆盖的元素

时间:2019-11-19 17:17:57

标签: ipad accessibility voiceover

在使用iPad和VoiceOver时,您可以通过在屏幕上滑动手指来浏览网络。 VoiceOver会集中您触摸的元素。

问题是我设置了一个固定的模态,该模态位于整个页面的顶部,具有固定的白色背景颜色和位置,但是如果我滑动,我仍然能够集中位于模态后面的元素。如何防止这种行为?

1 个答案:

答案 0 :(得分:1)

  

如何防止这种行为?

避免VoiceOver检查前景中其他元素以外的最佳方法是使用模式视图的 accessibilityViewIsModal 属性。

我建议:

  • 观看此WWDC excerpt,找出正确的实施方式。
  • 实施可访问的模式视图部分中阅读article,以通过巧妙,互动和教学的方式了解此属性的工作方式。
  • 看看这个site,其中提供了有用的示例和有用的插图。