Sul*_*han 106 ios autolayout nslayoutconstraint
我的问题很简单,但我在文档中找不到任何信息.
从视图层次结构中删除视图(或移动到另一个视图)时,布局约束会发生什么?
例如,让我们容器C
与子视图A
和B
.容器C
有一些约束.然后我们打电话[A removeFromSuperview]
.约束会发生什么A
?
那么如果我们增加会发生什么A
来C
着?
rde*_*mar 114
约束被删除.如果再次添加A,则必须为其创建新约束,或者如果在删除A之前保存约束,则可以将其添加回来.当我做这样的事情时,我为这个名为view1的视图保存了这样的约束:
self.portraitConstraints = [NSMutableArray new];
for (NSLayoutConstraint *con in self.view.constraints) {
if (con.firstItem == self.view1 || con.secondItem == self.view1) {
[self.portraitConstraints addObject:con];
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19805 次 |
最近记录: |