【发布时间】:2014-04-25 12:34:52
【问题描述】:
我的 nib 文件中有 2 个视图(X 和 Y)。我正在为此使用自动布局。
我的第二个视图(Y)是底部空间是 0 查看意味着它位于主视图的底部。 我的第一个视图 (x) 是底部空间为 0 到 View(Y) 表示 X 和 Y 相互连接。
如果我从编码中删除视图 (Y),则视图 (X) 应放置在视图 (y) 的位置,这意味着视图 (X) 应位于 mani 视图底部。
我的尝试如下:
[vwOperation2 removeFromSuperview];
NSLog(@"%@",vwOperation2.constraints);
vwOperation2.translatesAutoresizingMaskIntoConstraints = NO;
[vwOperation2 updateConstraints];
vwOperation1.translatesAutoresizingMaskIntoConstraints = NO;
[vwOperation1 updateConstraints];
[self.view setNeedsLayout];
帮我解决这个问题..
提前致谢...
【问题讨论】:
-
您是否正在删除现在无效的约束/向 X 添加新约束以固定到超级视图?
标签: ios objective-c constraints autolayout