accessibilityElementsHidden
全部标签 简单的问题:如果我在UIViewController上设置accessibilityElementsHidden,它会自动隐藏所有View及其subview等中的所有内容吗?我正在为某些View打开accessibilityElementsHidden,当我滑动时它们仍然显示在我的VoiceOver元素中。我已确保我在这样做之后发布了一个LayoutChanged通知,并且我正在实现所有三个UIAccessibilityContainer非正式协议(protocol)方法,并验证了我的accessibilityElements属性不包含这些View。然而,当我滑动时它们仍然出现:(
我在UITableView中实现了一个内联UIDatePicker就像它们出现在其他iOS应用程序中一样,例如在日历中创建新事件时。在将应用程序与VoiceOver结合使用时,在用户选择日期然后在表格View单元格上双击关闭日期选择器后,日期选择器仍然可用。当日期选择器隐藏时,VoiceOver突出显示相应的单元格,但如果用户随后向右滑动,它将选择现在隐藏的UIDatePicker并允许他们与之交互。我希望它能像在日历中那样选择下一个表格View单元格。我读过其他关于隐藏View仍然可以访问的SO问题,为了防止这种情况发生,您可以将属性accessibilityElementsHidd