Ios 了解如何将神秘UIView添加到我的视图层次结构中

Ios 了解如何将神秘UIView添加到我的视图层次结构中,ios,uiview,Ios,Uiview,我在自动布局方面玩得很开心。 我一直在使用Reveal查看应用程序的各种视图,看看是否有什么“启示”。无论如何,我有一个红色圆圈的奇怪视图,它不在我的笔尖中,但不知何故被添加到我的视图层次结构中。我也没有找到任何添加它的代码,所以我有点困惑它是如何实现的 如果你打算调查这种观点是如何进入你的继承权的,你会怎么做 看起来在-viewDidLoad completing和-ViewDidDisplay之间发生了一些事情,因为我在这些点上进行的递归描述调用显示了一个视图,该视图的大小被调整为黄色高亮显

我在自动布局方面玩得很开心。 我一直在使用Reveal查看应用程序的各种视图,看看是否有什么“启示”。无论如何,我有一个红色圆圈的奇怪视图,它不在我的笔尖中,但不知何故被添加到我的视图层次结构中。我也没有找到任何添加它的代码,所以我有点困惑它是如何实现的

如果你打算调查这种观点是如何进入你的继承权的,你会怎么做

看起来在-viewDidLoad completing和-ViewDidDisplay之间发生了一些事情,因为我在这些点上进行的递归描述调用显示了一个视图,该视图的大小被调整为黄色高亮显示的荒谬维度,请看大小的变化

我还做了一个约束调试调用,列出了所有约束及其模糊状态。 我仍然不知道圆圈视图是从哪里来的,或者为什么要调整它的大小

还要注意的是,尽管递归约束调试调用说存在不明确的布局,但在我设置约束的Interface Builder中没有这方面的指示,因此我怀疑这个额外的视图在执行过程中以某种方式潜入,并把一切都搞砸了


您是否使用名为AGSMapView的第三方代码?红色圆圈可能属于它是的,我是。我在另一张图片中添加了额外的信息,该图片显示了执行过程中的几个递归层次结构运行,对我来说,它看起来像是一个包含AGSMapView的视图,这就是问题所在,但我在interface builder或代码中找不到它,因此令人毛骨悚然。