如何在iOS中的UITableView中将可访问性焦点从UITableViewHeader移动到单元格

问题描述:

我有一个UITableView,我在其中使用UITableHeaderView添加标题。 由于其内容,标题视图正适合在小设备中进行屏幕显示。在可访问性中,它不是从表头视图移动到表格单元格,因为这些单元格在屏幕上不可见。如何在iOS中的UITableView中将可访问性焦点从UITableViewHeader移动到单元格

这在iOS8中工作正常,但不在iOS9中。

我知道辅助功能后通知应该可以工作,但不知道在哪里触发通知,因为没有办法知道为表格标题视图完成的内容读取。

我想回答我自己的问题。我通过使用accessibilityElementDidBecomeFocused解决了该问题。我在标题视图中检查了最后一个标签,无论何时收到我在标签上滚动表格以便其他单元格都可见并且旁白可以移动到下一个元素。