我试图让我的应用程序更容易访问,但我遇到了问题。我的应用程序的一部分由多条建议组成,每条建议都由一个带有长文本的UIScrollView
组成。 (文字是我用Photoshop准备的UIImage
。
我想让它可访问,以便用户可以听取所有建议并随时暂停。我想过使用UIAccessibilityLabel
,但文字太长了。
提前感谢您的帮助。
答案 0 :(得分:6)
让我先说明我不是iOS开发人员,但我是一个长期失明的iOS用户。
在我所知道的完全相同的位置,没有办法轻易地暂停阅读文本和简历。根据文档,我发现accessibilityLabel
旨在提供可以在句子中传达的可访问性信息。我能想到的一个选项是测试是否使用UIAccessibilityIsVoiceOverRunning
启用VoiceOver。如果是这样,您可以将文本放入文本视图中,而不是显示UIImage
。
textView
将允许VoiceOver用户按字符,单词或行读取文本,这是可用的最佳选项。如果VoiceOver未运行,您的测试将返回false,UIImage
将正常显示,并且用户将看不到任何不同的内容。