gpt4 book ai didi

ios - 使用 Voice Over 提供容器摘要,例如 tableview

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:03 26 4
gpt4 key购买 nike

我正在尝试为带有几个标准单元格的表格 View 启用画外音。我已将单元格 View 配置为具有适当的 accessibilityLabel 和特征,但我一直在尝试实现以下行为:

当表格 View 处于焦点时,它应该说:“食谱列表,16 个元素”,然后移动到第一个条目。我想知道这是如何实现的?

Apple 在天气应用程序中做了类似的事情。如果 Voice Over 处于事件状态并且您滚动到详细信息部分(日出、日落、湿度等),它会显示“详细信息,日出...”。但是,当您直接点击标签时,它会显示“日出,...”(没有“详细信息”)。

我想到的一个解决方法是将文本添加到第一个单元格,但这感觉有点老套,因为标签在逻辑上属于 TableView ,而不属于单元格。

有什么建议吗?

最佳答案

容器及其子容器不能一起访问(解释 here)

我认为自定义可访问性元素应该与表格 View 重叠(两者具有相同的框架)并且必须设置顺序以便在表格的第一个单元格之前读出新 View 查看。

如果 VoiceOver 可以访问表格 View 的单元格,则绝对不会读出表格 View 。

这只是一个假设,因为我找不到您提到的 Apple 天气应用程序的行为。

关于ios - 使用 Voice Over 提供容器摘要,例如 tableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39872409/

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