我有一个 iOS 应用程序,当用户执行某种操作时,我使用 View Controller 打开一个新 View 。 我动态创建 View ,并且没有将其与 Storyboard关联。 我想要实现的目标是,当新 View 打开时,我希望画外音读出 View 的描述。 当选择时,我可以让画外音读出 View 各个组件的描述,但不会读出 View 的标题。 我尝试使用以下选项来使画外音正常工作:
viewController.title = 'Title View'
viewController.accessibilityLabel = 'Title View'
viewController.accessibilityHint = 'Title View'
打开 View 时,不会读出以上内容。
最佳答案
看看这个 Posts a notification to assistive applications.
但据我了解,你可以使用这个
UIAccessibility.post(notification: .screenChanged, argument: nil)
这将通知屏幕已更改,因此画外音将拾取新 View 上的第一个元素。 如果您希望它选择一个特定元素,那么您可以在参数中添加该元素。
关于ios - 如何在 swift 中将辅助功能标题添加到新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57438041/