我的问题很简单,但在文档中找不到任何信息
从视图层次中删除视图(或移动到其他视图)时,布局约束会发生什么情况
例如,让容器C
具有子视图A
和B
。容器C
包含一些约束。然后我们调用[A removeFromSuperview]
。A
的约束会发生什么情况
如果我们再次将A
添加到C
中,会发生什么
约束将被删除。如果再次添加,则必须为其创建新约束,或者如果在删除之前保存约束,则可以将其重新添加。当我执行类似操作时,我会将这样的约束保存到一个名为view1的视图中:
self.tractiveconstraints=[NSMutableArray new];
for(NSLayoutConstraint*con在self.view.constraints中){
如果(con.firstItem==self.view1 | | con.secondItem==self.view1){
[自画像对象:con];
}
}