使用大型流程图实现UIAccessibility

时间:2014-09-03 13:38:07

标签: accessibility uiaccessibility

我正在尝试在ios中访问我的应用。我有一些大型的复杂图像(流程图和表格)。如果图像中有不同的元素,我将如何使这个图像可访问?我希望他们能够点击图像的不同部分来听取不同的辅助功能提示,而不是一个提示整个图像,这可能不是很有帮助。

我想过制作空白标签并将它们放在正确位置的图像上并在这些空白标签中写下提示,但只是想知道是否有更好的方法来做到这一点。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您正尝试访问图像的内容。最佳解决方案是采用UIAccessibilityContainer协议并返回代表流程图中每个节点的accessibility elementsAccessibility Programming Guide for iOS包含标题为Make the Contents of Custom Container Views Accessible的部分。通过采用UIAccessibilityContainer协议,您可以像任何视图一样描述流程图的任意区域。