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 に答える