UIAccessibilityの通知後のメソッドは、ある種の非同期呼び出しであることに気付きました。昨日ではなく、最後のイベントを耳にする必要があるので、これは私には非常に正しいように聞こえます...しかし、この例を参照してください:
UIAccessibilityPostNotification( UIAccessibilityAnnouncementNotification, @"String 1");
UIAccessibilityPostNotification( UIAccessibilityAnnouncementNotification, @"String 2");
耳にできるのは「弦2」のみです。
この例は非常に単純です。「文字列2」を「文字列1」に追加すると、問題が解決すると答えることができます。しかし、私はそのような状況にありますが、2つの文字列を追加することはできません。
私の質問は:通知を同期する方法はありますか?
別の例は次のとおりです。タブバーアプリがあるとしましょう。特定のバーに切り替えるときは、VoiceOverに特定のテキストを伝えてもらいたいと思います。ご存知のとおり、タブを選択すると、VoiceOverは「Bar1バーが選択されました」のように表示されます。
だから...VoiceOverの発表は私自身の特定のテキストをカバーしています。