首页 > 解决方案 > 在 iPad 上滑动导航时,防止 VoiceOver 聚焦模态覆盖的元素

问题描述

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

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

标签: ipadaccessibilityvoiceover

解决方案


如何防止这种行为?

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

我建议:

  • 观看此WWDC 摘录以找出正确的实施方式。
  • 阅读实现可访问的模态视图部分中的这篇文章,以了解此属性的工作方式以及智能、交互式和教学插图。
  • 看看这个网站,其中提供了有用的示例和有用的插图。

推荐阅读