防止VoiceOver在iPad上滑动导航时聚焦模态覆盖的元素



当你使用iPad和VoiceOver时,你可以用手指在屏幕上滑动来浏览网页。VoiceOver聚焦您触摸的元素。

问题是,我已经设置了一个固定的模态,它位于整个页面的顶部,背景颜色和位置都是白色的,但如果我滑动,我仍然可以聚焦模态后面的元素。如何防止这种行为?

如何防止这种行为?

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

我建议:

  • 观看WWDC摘录,了解正确的实现
  • 看看这个网站,这里提供了有用的例子和有用的插图

最新更新