我正在尝试使用几个标准单元为一个tableview启用语音 . 我已经将单元格视图配置为具有适当的accessibilityLabel和trait,但我仍然试图实现以下行为:

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

Apple在天气应用中做了类似的事情 . 如果Voice Over处于活动状态并滚动到详细信息部分(太阳升起,太阳落山,湿度等),则会显示“细节,太阳升起......” . 然而,当您直接点击标签时,它会说“太阳升起,......”(没有“细节”) .

我想到的一个解决方法是将文本添加到第一个单元格,但这感觉有点hacky,因为标签逻辑上属于表视图,而不是单元格 .

有什么建议?