在编写Compose KMM实现时,我发现了一个可访问性问题。撰写多平台不直接支持辅助功能。我尝试在各自的平台模块中实现可访问性,并将事件发送到共享模块,让共享模块屏幕知道可访问性是ON的。
在Android中,我能够实现它,通过在androidApp模块中进行可访问性检查,并在对讲打开时将事件发送到共享模块。我能够使用该事件并显示相应的可访问性UI。
在iOS中,iOS中的辅助功能检查器无法识别屏幕上显示的撰写UI。它聚焦于整个屏幕,并指示为“Description for the element unavailable”。我无法专注于屏幕上绘制的内部撰写UI。
有什么方法可以让我在iOS屏幕上专注于撰写UI吗?
1条答案
按热度按时间vuktfyat1#
Compose Multiplatform与iOS Accessibility的集成目前尚未实现,但这是我们未来里程碑的重点,敬请期待。