Iphone 如何禁用视图(包括所有视图)的可访问性';s子视图?
当我在包含子视图且子视图的Iphone 如何禁用视图(包括所有视图)的可访问性';s子视图?,iphone,ios,ipad,accessibility,voiceover,Iphone,Ios,Ipad,Accessibility,Voiceover,当我在包含子视图且子视图的isAccessibilityElement=YES上设置isAccessibilityElement=NO时,VoiceOver仍会检测到它们 我需要关闭整个视图层次结构的可访问性,VoiceOver必须以不同的方式处理该层次结构。我如何才能做到这一点,而不必遍历对象图中的每一个项目并弄乱它的设置?我会尝试将主视图的accessibilityElementsHidden属性设置为YES。如果这不是您想要的,我将尝试覆盖主视图上的UIAccessibilityConta
isAccessibilityElement=YES
上设置isAccessibilityElement=NO
时,VoiceOver仍会检测到它们
我需要关闭整个视图层次结构的可访问性,VoiceOver必须以不同的方式处理该层次结构。我如何才能做到这一点,而不必遍历对象图中的每一个项目并弄乱它的设置?我会尝试将主视图的
accessibilityElementsHidden
属性设置为YES。如果这不是您想要的,我将尝试覆盖主视图上的UIAccessibilityContainer
方法以返回0个子项。只需设置accessibilityElementsHidden属性。self.accessibilityElementsHidden=YES代码>
这使得所有子视图都隐藏起来,无法访问