“地标”无障碍容器类型的目的是什么?

问题描述 投票:0回答:1

UIAccessibilityContainerType.landmark 枚举案例被描述为“地标数据”。这个描述留下了很多想象空间,我一直在其他地方努力寻找关于这个枚举案例的信息。

我尝试将应用程序中某些视图的 accessibilityContainerType 值设置为 landmark 以查看这是否会改变我应用程序的 VoiceOver 体验。我没有看到任何变化。我以为我可能会看到一个额外的“地标”转子选项,但事实并非如此。

UIAccessibilityContainerType.landmark枚举案例的目的是什么?它对应用程序的 VoiceOver 体验有什么影响吗?

voiceover uiaccessibility
1个回答
0
投票

即使您正在为 iOS 编程,地标的定义 HTML 也可以帮助您理解这个概念。

在 HTML 中,您不会直接使用地标角色。这是一个抽象类。您使用上述链接中表中显示的子类之一。

对于 iOS,由于

UIAccessibilityContainerType.landmark
的枚举只是一个值,因此听起来 iOS 没有多种类型的地标,而只有一个通用地标。

话虽如此,除非为转子启用地标,否则您可能看不到 Voiceover 转子中的地标。进入“设置”>“辅助功能”>“画外音”>“转子”并向下滚动,直到看到“地标”并确保它已被选中。

然后你应该在你的转子中看到“地标”。

© www.soinside.com 2019 - 2024. All rights reserved.