Я работаю над приложением, которое предназначено для передачи некоторой информации о данных, которые он захватывает из видео, когда видео захватывается. Прямо сейчас я использую UIAccessibilityPostNotification
, чтобы заставить VoiceOver сказать, что я хочу сказать с UIAccessibilityAnnouncementNotification
. Обычно это отлично работает, пока пользователь не попытается перемещаться между моими элементами управления пользовательским интерфейсом. После небольшого прокрутки по элементам (меню и информационной кнопки) приложение перестает говорить о постоянных уведомлениях. Я также обнаружил, что опубликованные уведомления не объявляют, если я использую приложение, а затем верну его на передний план.VoiceOver перестает объявлять сообщения UIAccessibilityPostNotification
У меня есть обработчик магии, который приостанавливает и возобновляет это постоянное объявление и после его запуска (что также вызывает речь о последняя отображаемая информация), ручная активация речи снова и после возобновления второй магической атаки, объявления продолжаются, как будто ничего не остановилось.
Есть ли механизм, чтобы получить голос за кадром, чтобы надежно возобновить разговор, не требуя какого-либо другого ввода пользовательского экрана между ними?
Такое поведение неожиданно и звучит как ошибка. Рассматривали ли вы заявку на радар? – Justin