iOS 9 VoiceOver 阅读 table 专注于某列时顺序不对

iOS 9 VoiceOver reading table out of order when focusing on a column

VoiceOver 读出我的 table 栏时顺序不对。例如,我将 select 读取 "Date" 的列,它将首先读取下方 3 行的列,"Comment" 然后是 "Date." 我的 table布局是基本布局:

<table>
   <caption></caption>
   <tbody>
      <tr><th>Date</th><td>{{u.date}}</td></tr>
      <tr><th>User</th><td>{{u.user}}</td></tr>
      <tr><th>ISR</th><td>{{u.ISR}}</td></tr>
      <tr><th>Comment</th><td>{{u.comment}}</td></tr>
   </tbody>
</table>

编辑:显然这至少从 iOS 7 开始就存在了。看看这个来自 2:00 - 2:05 的视频。你可以看到当他 select s 8:30PM 它首先读取 9:00PM。 https://youtu.be/mDonEpP4Ouw?t=122

我对这个答案的解决办法是远离桌子。全部更改为可引导的 div