作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 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/
我是一名优秀的程序员,十分优秀!