gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 21:54:32 26 4
gpt4 key购买 nike

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

但事实上,双击时会再次读取提示,同时发生正常的按钮操作。重读已经够烦人的了,但正常的操作是播放不同的声音。他们最终被结合在一起。耶奇!

有人会认为 UIAccessibilityTraitPlaysSound 是可以使用的东西,但它没有任何效果。我可以只使用AllowsDirectInteraction,但会丢失提示。无论如何,双击时重新阅读提示是错误的。恕我直言。

最佳答案

如果我没记错的话,播放声音特征是指激活声音(听起来像一个简短的“blip”),并且用于想要播放自己的激活声音的元素。

如果您播放的内容比激活声音更长/更长,我认为您应该使用启动媒体 session 特征。

UIAccessibilityTraitStartsMediaSession 

The accessibility element starts a media session when it is activated.

You can use this trait to silence the audio output of an assistive technology, such as VoiceOver, during a media session that should not be interrupted. For example, you might use this trait to silence VoiceOver speech while the user is recording audio.

关于ios - 即使双击按钮,VoiceOver 也会读取标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34279826/

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