I use UIAccessibilityPostNotification and UIAccessibilityAnnouncementDidFinishNotification in my application. According to this link , a notification should be published either upon successful completion of the announcement or not (i.e., the user goes through another element on the screen).
UIAccessibilityAnnouncementDidFinishNotification expects an NSNotification dictionary as a parameter from which you can determine the spoken value and whether the speech ended without interruption. The conversation may be interrupted if the VoiceOver user VoiceOver gesture to stop recording or swipes to another item before the announcement ends.
It works great if the ad ends, but if I scroll or tap the screen before it ends, the notification will not be published. Any thoughts on why this might be? Maybe this is a mistake? If so, any suggestions for workarounds? I have text to read sequentially, so I use it for synchronization. Even if I could somehow reset my talking flag to 0 when the user picks up the screen / does something, that would be great.
source share