我正在尝试使我的应用程序在 ios 中可访问。我有一些大型复杂图像(流程图和表格)。如果图像中有不同的元素,我将如何使该图像可访问?我希望他们能够单击图像的不同部分以听到不同的可访问性提示,而不是对整个图像的一个提示,这可能不是很有帮助。
我想过制作空白标签并将它们放在图像上正确的位置并在这些空白标签中写下提示,但只是想知道是否有更好的方法来做到这一点。有什么建议么?
我正在尝试使我的应用程序在 ios 中可访问。我有一些大型复杂图像(流程图和表格)。如果图像中有不同的元素,我将如何使该图像可访问?我希望他们能够单击图像的不同部分以听到不同的可访问性提示,而不是对整个图像的一个提示,这可能不是很有帮助。
我想过制作空白标签并将它们放在图像上正确的位置并在这些空白标签中写下提示,但只是想知道是否有更好的方法来做到这一点。有什么建议么?
您正在尝试使图像的内容可访问。最好的解决方案是采用UIAccessibilityContainer
协议并返回代表流程图中每个节点的可访问性元素。iOS的可访问性编程指南包含标题为“使自定义容器视图的内容可访问”的部分。通过采用该UIAccessibilityContainer
协议,您可以像描述任何视图一样描述流程图的任意区域。