列表的 VoiceOver 标签(作为数据表)

VoiceOver labels for lists (as data tables)

我必须显示一个列表,每个单元格包含两条信息:商品数量和有效期。

在网络上,对于 <table>,屏幕 reader 会通过在项目值之前说出列标题来读取每一行项目。 但是在原生移动设备上,没有合适的 table 组件;我们正在谈论列表和单元格。

对于给定的 table:

╔════════╦═════════════════╗
║ amount ║ expiration_date ║
╠════════╬═════════════════╣
║      1 ║ 22/08/2009      ║
║     15 ║ 12/06/2016      ║
╚════════╩═════════════════╝

目前我有 "$amount item will expire on $date" 但没有 header 秒。

我在 WCAG(及其移动附录)上找不到适用于该特定案例的正确指南。

header 部分和单元格的最佳标签是什么?关于本地细节的任何提示?

What would be the best labels for header section and cells as well

可以在此 2019 WWDC video 摘要中找到编写标签的好方法,其中盲人演示者解释了要避免的陷阱和使用的最佳实践。

不过,我认为amountexpiration date是合适的,应该很好理解。

Any hint on native specifics ?

处理VoiceOver(iOS屏幕reader),系统提供: