我有一个单列 NSTableView ,填充了自定义 NSTableCellView ,非常类似于macOS的标准Mail应用程序 . 每个自定义 NSTableCellView 都有四个不可选择的只读 NSTextField . VoiceOver for Accessibility从左到右,从上到下读取内容 . 这导致VoiceOver用户的非最佳顺序 .

如何更改VoiceOver在每个NSTableCellView中读取NSTextField的顺序?

我看到的关于重新排序VoiceOver元素的所有示例和文档都与iOS有关,但不幸的是,macOS中的API仍然不同 .