[LayoutConstraints] The view hierarchy is not prepared for the constraint

在使用VFL约束语言时,已开始不熟悉出现了下面的错误。

[LayoutConstraints] The view hierarchy is not prepared for the constraint

因为不是在viewDidLoad添加的视图界面,所以开始怀疑使用VFL约束布局,需要注意使用的位置,后来看到一篇不错的文章里面提到了该错误的原因顾整理到这里,以方便大家可以更快检索到。

iOS代码添加视图约束

1.约束不依赖于其他控件(添加的约束和其他控件没有关系),会添加到自己身上

2.如果是父子关系,设置子控件的约束,约束添加到父控件上

3.如果是兄弟关系,设置两兄弟的约束,约束会添加到第一个共同的父控件上

我遇到这个错误就是因为把约束添加在了自身身上了,换到父空间上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容