2017-03-22 1 views
0

Lorsque VoiceOver est en cours d'exécution, j'ai appuyé sur un bouton, ou une étiquette, il va annoncer quelque chose à propos de ce bouton ou étiquette. Je veux faire quelque chose lorsque l'annonce est terminée. Y at-il des notifications pour m'aider à observer quand l'annonce est terminée? Merci!comment observer les événements ou détecter la notification lorsque le système iOS annonce sur un bouton ou une étiquette lorsque VoiceOver est en cours d'exécution?

Répondre

0

Pas exactement, non. Cependant, et c'est un hack terrible, vous pouvez surveiller les annonces que vous, vous, émettez avec UIAccessibilityPostNotification() en souscriptant à la UIAccessibilityAnnouncementDidFinishNotification. Pourvu que vous mettiez la parole au bon moment, il peut être raisonnable de penser que l'une de vos annonces finissant indique que toutes les annonces du système sont terminées.