如何使长文本可访问

时间:2012-07-11 23:43:54

标签: ios text accessibility uiaccessibility

我试图让我的应用程序更容易访问,但我遇到了问题。我的应用程序的一部分由多条建议组成,每条建议都由一个带有长文本的UIScrollView组成。 (文字是我用Photoshop准备的UIImage

我想让它可访问,以便用户可以听取所有建议并随时暂停。我想过使用UIAccessibilityLabel,但文字太长了。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:6)

让我先说明我不是iOS开发人员,但我是一个长期失明的iOS用户。

在我所知道的完全相同的位置,没有办法轻易地暂停阅读文本和简历。根据文档,我发现accessibilityLabel旨在提供可以在句子中传达的可访问性信息。我能想到的一个选项是测试是否使用UIAccessibilityIsVoiceOverRunning启用VoiceOver。如果是这样,您可以将文本放入文本视图中,而不是显示UIImage

textView将允许VoiceOver用户按字符,单词或行读取文本,这是可用的最佳选项。如果VoiceOver未运行,您的测试将返回false,UIImage将正常显示,并且用户将看不到任何不同的内容。