背景:就像Apple手机应用中的语音信箱视图一样。我希望能够从单元格上下文以及各个控件中获得配音声明。
问题:如果父视图启用了辅助功能,则子视图似乎无法访问。
我调查了shouldGroupAccessibilityChildren
和accessibilityViewIsModal
,但他们似乎没有解决它。我认为UIAccessibilityNavigationStyle
可能是答案,但不确定如何使用它。
澄清:这与可视语音信箱无关。下面显示了带有语音功能的Apple原生应用程序的图片。黑匣子是声音目标的所在。绿色框只是阻止了一些私人信息。
选择整体框时
选择播放按钮时
答案 0 :(得分:2)
您应该研究UIAccessibilityContainer
协议的子类化。我相信这就是你想要的。创建一个自定义辅助功能容器,它是您想要的所有内容的父级。然后,您可以更好地控制超级视图及其子级如何向可访问性API报告。