SwiftUI:可拖动元素的辅助功能声音反馈

时间:2020-04-09 19:21:19

标签: ios swift drag-and-drop swiftui uiaccessibility

我正在制作一个应用程序,该应用程序的工作原理本质上类似于一个简单的拖放式游乐场,左侧是命令块,右侧是可放置区域。我想使其与VoiceOver完全兼容,由于这是我的第一个Swift应用程序,因此在一些可访问性方面遇到了麻烦。

这是操场目前的样子:(App Screenshot)

我的目标是在用户拖动元素时为他们提供音频提示/反馈,以帮助他们弄清当前所在的屏幕部分。理想的功能与编辑iOS设备的主屏幕(应用程序的布局)时使用的功能完全相同。

在启用VoiceOver的情况下尝试在主屏幕上重新排列应用程序时,将应用程序拖到开放区域上时会听到行/列警报。当您位于正确的区域(请参阅scenario 1)上时,我需要类似的反馈类型为“ Droppable Area”。

在启用VoiceOver的情况下尝试在主屏幕上重新排列应用程序时,当您点击没有应用程序图标的区域时,您会听到声音。 (当您不编辑布局而只是点击没有应用程序的开放区域时,也会发生这种情况。)我希望当您将命令拖到不可放置的区域上时听到的声音就是噪声(请参阅{{3} }。

关于如何实现这种可能性的任何想法,或者可以参考的好参考文献?

0 个答案:

没有答案
相关问题