gpt4 book ai didi

ios - 防止画外音读取 UIAccessibility accessibilityLabel

转载 作者:行者123 更新时间:2023-11-29 10:28:37 28 4
gpt4 key购买 nike

我有一个显示文本的自定义 UIView 子类。文本可以是多种语言,我有音频。我不希望 Voiceover 尝试阅读文本本身,因为我希望用户在这里听到我的音频。我可以将元素的 accessibilityLabel 设置为空字符串,并在 accessibilityElementDidBecomeFocused 中播放我的音频。但是,我担心这对某些用户来说会是个问题,因为替代显示器不知道如何显示文本,项目选择器不会显示该项目,而且我确定还有其他一些问题'想到了。

基本上,我希望能够为无障碍元素提供 accessibilityLabel,并使其成为事件的 accessibilityElement,但不要让 VoiceOver 阅读焦点上的标签。

最佳答案

据我所知,使用当前的 API 无法做到这一点。虽然您可以在 VoiceOver 运行时更改内容,但您无法区分该内容将如何呈现给用户,是通过语音、盲文键盘还是其他方式。 p>

考虑 filing an enhancement request with Apple .

关于ios - 防止画外音读取 UIAccessibility accessibilityLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30880741/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com