gpt4 book ai didi

ios - 在 View 及其 subview 上启用 VoiceOver

转载 作者:行者123 更新时间:2023-11-29 10:33:38 25 4
gpt4 key购买 nike

背景:类似于 Apple 的电话应用程序中的语音邮件 View 。我希望能够从单元格上下文以及各个控件中获得画外音通知。

问题:似乎如果父 View 打开了可访问性, subview 将变得不可访问。

我查看了 shouldGroupAccessibilityChildrenaccessibilityViewIsModal 但他们似乎没有解决它。我认为 UIAccessibilityNavigationStyle 可能是答案,但不确定如何使用它。


澄清:这与可视语音邮件无关。下面显示了 Apple 原生应用程序的图片,画外音打开。黑框是语音目标所在的位置。绿色框只是遮挡了一些私有(private)信息。

选中整体框时 enter image description here

选择播放按钮时 enter image description here

最佳答案

您应该研究 UIAccessibilityContainer 协议(protocol)的子类化。我相信这就是你想要的。创建一个自定义辅助功能容器,它是所有你想要的东西的父级。然后,您可以更精细地控制您的 super View 及其 subview 如何向可访问性 API 报告。

关于ios - 在 View 及其 subview 上启用 VoiceOver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28205791/

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