在我的tvOS应用程序中,我想让我的UILabel在启用配音时读出,但与此同时,我不想将UILabel设置为可聚焦。有可能吗?向UILabel添加焦点也使其可以访问。
答案 0 :(得分:1)
关注什么?
如果元素对YES
的响应是isAccessibilityElement
,则当用户旋转到“浏览”模式时,VoiceOver可以将其聚焦。请注意,在此模式下,允许VoiceOver焦点与“本地” tvOS焦点脱离关联。
如果您通过焦点引擎无法聚焦的标签传达了某些上下文信息,则可以使用accessibilityHeaderElements
API让VoiceOver读取这些标签。 2016 WWDC可访问性演讲的末尾有一些有关如何使用此API的信息。 https://developer.apple.com/videos/play/wwdc2016/202/
答案 1 :(得分:0)
好吧...经过一些研究后知道,如果不使UILabel具有可聚焦性,就不可能使UILabel可以访问。