как наблюдать за событиями или обнаруживать уведомление, когда система iOS объявляет по кнопке или метке, когда VoiceOver запущен?

Когда VoiceOver запущен, я нажал кнопку или ярлык, он что-то объявит об этой кнопке или ярлыке. Я хочу что-то сделать, когда объявление будет завершено. Есть ли какие-нибудь уведомления, которые помогут мне увидеть, когда объявление завершено? Спасибо!


person Michael Yuan    schedule 22.03.2017    source источник


Ответы (1)


Не совсем нет. Однако, и это ужасный способ взлома, вы можете отслеживать объявления, которые вы сами отправляете с помощью UIAccessibilityPostNotification(), добавляя индекс к UIAccessibilityAnnouncementDidFinishNotification. Если вы поставили в очередь выступление в нужное время, может быть разумным предположение, что любое из ваших объявлений завершение указывает на то, что все системные объявления закончились.

person Justin    schedule 01.04.2017