我正在使用UIAccessibilityPostNotification
和UIAccessibilityAnnouncementDidFinishNotification
在我的应用程序中。根据此链接,通知应在公告成功完成或未成功完成时发布(即用户滑动到屏幕上的另一个元素)。
UIAccessibilityAnnouncementDidFinishNotification
期望 aNSNotification dictionary
作为参数,您可以从中确定说的值以及说话是否已不间断地完成。VoiceOver
如果用户在宣布结束之前执行停止讲话手势或滑动到另一个元素,讲话可能会被打断。
如果公告结束,它可以正常工作,但如果我在它结束之前滑动或点击屏幕,则不会发布任何通知。关于为什么会这样的任何想法?这可能是一个错误吗?如果是这样,有关解决方法的任何建议?我有需要按顺序读取的文本,所以我使用它来同步。即使我可以在用户点击屏幕/执行任何操作时以某种方式将我的口语标志重置为 0,那也很棒。