简单的问题:如果我在
accessibilityElementsHidden
上设置 UIViewController
,它会自动隐藏其所有视图及其子视图等中的所有内容吗?
我正在打开
accessibilityElementsHidden
来查看某些视图,当我滑动时,它们仍然显示在我的 VoiceOver 元素中。我确保在这样做后发布 LayoutChanged
通知,并且我正在实现所有三个 UIAccessibilityContainer
非正式协议方法,并验证我的 accessibilityElements
属性不包含这些视图。然而,当我滑动时它们仍然出现:(
我正在为某些视图打开accessibilityElementsHidden,它们是 仍然出现[…]
确保您要隐藏的元素的
parent上的
accessibilityElementsHidden
设置为 YES
。
有同样的问题。必须在 ViewController 的 View 上设置
accessibilityElementsHidden
viewController.view.accessibilityElementsHidden = true