首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIAccessibilityAnnouncementNotification不会在后台模式下触发

UIAccessibilityAnnouncementNotification不会在后台模式下触发
EN

Stack Overflow用户
提问于 2015-04-10 01:10:10
回答 1查看 291关注 0票数 0

我正在开发一个简单的应用程序,当用户接近某一特定点时,我需要发布一个UIAccessibilityAnnouncementNotification。当应用程序处于活动状态时,一切都正常。当我按下Home键时,一切都停止工作了。

为了缩小问题的范围,我开始用didUpdateHeading打印(因为我不能坐在我的位置上,让didUpdateLocations打电话给我)。我看到了,即使当我锁定屏幕时,标题也在更新。此外,我在应该发射UIAccessibilityAnnouncementNotification的线路上放置了一个断点。控件到达该行,然后转到下一行,而不发布公告。

我的问题:如何使UIAccessibilityAnnouncementNotification在锁屏幕中工作?谷歌地图应用程序也是如此。他们不使用配音,但公告(如“左转”)可以在锁定屏幕上听到。我需要使用语音合成器来实现同样的目标吗?示例代码说明很好,因为我是iOS开发的初学者。

应用程序设置: iOS 8.2,iPhone 4S,XCode 6.2,Objective,App寄存器在后台模式下进行位置更新(在.plist文件中)

EN

回答 1

Stack Overflow用户

发布于 2015-04-23 00:10:16

正如您所评论的,Google确实使用VoiceOver来发布声明。您所观察到的似乎是VoiceOver行为。无论如何,如果您需要执行声明,请考虑使用AVSpeechUtterance API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29551701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档