当你使用iPad和VoiceOver时,你可以用手指在屏幕上滑动来浏览网页。VoiceOver聚焦您触摸的元素。
问题是,我已经设置了一个固定的模态,它位于整个页面的顶部,背景颜色和位置都是白色的,但如果我滑动,我仍然可以聚焦模态后面的元素。如何防止这种行为?
如何防止这种行为?
避免VoiceOver检查前台元素以外的其他元素的最佳方法是使用模态视图的accessibilityViewIsModal属性。
我建议:
- 观看WWDC摘录,了解正确的实现
- 看看这个网站,这里提供了有用的例子和有用的插图