如何使长文本可访问

Ped*_*dia 0 text accessibility ios uiaccessibility

我想让我的应用程序更容易访问,但我有一个问题.我的应用程序的一部分包含一些建议,每个建议都由一个UIScrollView长文本组成.(这是UIImage我用Photoshop准备的文字).

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

在此先感谢您的帮助.

Jar*_*red 6

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

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

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