问题描述
使用 Swift 在 Xcode 中构建可访问的应用程序。
当我的应用程序打开一个新页面并且我正在使用辅助功能旁白时,它会大声播放页面中的“一个”项目。这大概是向视障人士宣布出现了一个新页面。我的问题是在某些页面上它选择了一个奇怪的项目先播放。有没有办法规定我想在每个单独的 UIViewController 上播放哪个项目?
解决方法
找到答案了。经过测试,效果很好。只需将其放在您的 viewDidAppear 方法中:
UIAccessibility.post(notification: UIAccessibility.Notification.screenChanged,argument: self.firstObject);