iPhone - 让 VoiceOver 宣布标签文本更改
如果标签上的文本发生更改,是否可以使用 iPhone 上的 VoiceOver 来宣布更新后的文本?
这类似于 ARIA 中的实时区域。
谢谢。
Is it possible using VoiceOver on the iPhone to announce the updated text on a label if it changes?
This would be analogous to a live-region in ARIA.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以让 VoiceOver 播报您喜欢的任何文本:
如果标签应在更新后立即播报其文本,只需扩展
UILabel
并重写setText
方法即可。.h 文件:
及其实现:
这对我来说非常有效:)
You can make VoiceOver announce any text you like with:
If a label should announce its text as soon as it is updated, simply extend the
UILabel
and override thesetText
method.The .h File:
And its implementation:
This worked perfectly for me :)
这是 Swift 4 版本
Here is the Swift 4 version