我看到了一个特定的情况,当我点击一个有 isAccessibilityElement = false 的UIView,并且它的所有祖先视图也都是 isAccessibilityElement = false 时,VoiceOver会说出这个视图中兄弟的文本 - 这个视图的父母的另一个孩子 . 在Accessibility Inspector中,当我将鼠标悬停在此视图上时,兄弟姐妹会亮起来 .

我不明白一些不在我正在点击的层次结构中的视图如何用于VoiceOver文本 . 我没有看到iOS 11中记录的任何行为 . 这怎么可能发生?

编辑:我创建了一个带有UITableView的简单项目,其中包含UITableViewCell对象,每个对象都包含一个UILabel . 点击UITableViewCell(在UILabel之外)将读取其中的UILabel . 如何禁用该行为,以便只触发标签本身而不是其包含的UITableViewCell,将读取标签?