如何从 VoiceOver 中排除 UIButton?

How do you exclude a UIButton from VoiceOver?

我的 UIButton 有时是空白的(没有文本或图像)。当它是空白时,我希望 VoiceOver 跳过它。我已经尝试了以下操作,但其中 none 个完成了工作——当用户在视图中滑动时按钮仍然突出显示:

有人知道如何让 VoiceOver 完全跳过/忽略 UIButton 吗?

尝试以下操作:

someButton.isAccessibilityElement = NO;

这告诉按钮它不是一个可访问的元素。这应该可以防止画外音在按钮处停止。

Swift 4

这对我不起作用:

someButton.isAccessibilityElement = false 

这确实有效:

someButton.accessibilityElementsHidden = true