3

我有一个标签,它会变成说一些愚蠢的东西,比如“天空现在是蓝色的”,我想让 VoiceOver 大声朗读新文本,而不需要半盲用户按下标签。

但是,是否可以指示 VoiceOver 在我想要的时间和地点阅读特定项目?

谢谢。

4

2 回答 2

3

请参阅此答案:iPhone - 让 VoiceOver 宣布标签文本更改

简而言之,您可以通过发送通知来告诉 iOS 在画外音模式下大声朗读文本,例如:

UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, @"the sky is now blue");
于 2012-02-22T09:33:54.607 回答
0

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

于 2011-09-27T17:02:47.633 回答