当前位置:  开发笔记 > 编程语言 > 正文

即使双击按钮,VoiceOver也会读取标签

如何解决《即使双击按钮,VoiceOver也会读取标签》经验,为你挑选了1个好方法。

我为我的UIButton设置了自定义提示.我期望的是,当单击时,按钮将读取提示; 双击提示时不会发出声音,但会发生正常的按钮操作.

但实际上,在双击时再次读取提示,同时正常按钮动作发生.重新阅读会很烦人,但正常的动作是播放不同的声音.他们结合在一起.Yecch!

有人会认为UIAccessibilityTraitPlaysSound是可以使用的东西,但它没有效果.我可以使用AllowDirectInteraction,但会丢失提示.在任何情况下,重读双击提示都是错误的.恕我直言.



1> David Rönnqv..:

如果我没记错的话,播放声音特性是指激活声音(听起来像一个短暂的"昙花一现"),并用于想要播放其自身激活声音的元素.

如果您正在播放比激活声音更多/更长的内容,我认为您应该使用启动媒体会话特征.

UIAccessibilityTraitStartsMediaSession 

辅助功能元素在激活时启动媒体会话.

在不应中断的媒体会话期间,您可以使用此特性使辅助技术(如VoiceOver)的音频输出静音.例如,您可以在用户录制音频时使用此特性使VoiceOver语音静音.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有