即使父视图可访问,子视图也不显示在层次结构中

Posted

技术标签:

【中文标题】即使父视图可访问,子视图也不显示在层次结构中【英文标题】:Subviews not shown in hierarchy even if parent view is accessibly disabled 【发布时间】:2013-03-04 15:18:56 【问题描述】:

我有一个具有以下层次结构的 Nib 文件:

父视图 -图像 -标签 -标签 长按手势识别器

我已禁用父视图的辅助功能并启用其子视图的辅助功能,但在元素树中我仍只能看到父视图。父视图的类是 UIView,我没有使用任何自定义视图。

任何想法可能导致此问题?

【问题讨论】:

【参考方案1】:

父视图“启用用户交互”必须设置为 YES 才能使子视图的可访问性起作用。

例如:UITableViewCell

【讨论】:

以上是关于即使父视图可访问,子视图也不显示在层次结构中的主要内容,如果未能解决你的问题,请参考以下文章

iOS10 UI教程子视图和父视图UI层次结构和Views继承

在 Drupal 中使用显示层次结构值的分类参数创建视图

UIView clipToBounds 没有停止子视图接收父视图之外的触摸

UILabel 阻止 UIButton 显示,直到您从调试视图层次结构继续

(kal) 日历/tableview 视图层次结构在标签栏中中断

UITest UIAccessibility 层次结构