我可以告诉iOS何时处于VoiceOver模式,以便在我更改时大声朗读特定的UILabel文本?

时间:2011-09-09 20:04:03

标签: ios ipad voiceover

我有一个标签会改变,说“天空现在变成蓝色”,我想让VoiceOver大声朗读新文本而不需要半盲用户按标签

然而,是否可以指导VoiceOver在&我想要的地方?

感谢。

2 个答案:

答案 0 :(得分:3)

请参阅此答案:iPhone - make VoiceOver announce label text change

简而言之,您可以通过发送通知告诉iOS在配音模式下大声说出文字,例如:

UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, @"the sky is now blue");

答案 1 :(得分:0)

我仍在试图弄清楚如何“关注”特定的UIAccessibilityElement(即让它好像已经点击它),但我认为在你的情况下你可以使用UIAccessibilityAnnouncementNotification说出任意文本