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 次 |
| 最近记录: |