在向视图添加新对象时,IB中的Autolayout约束会发生变化

时间:2013-02-28 12:20:14

标签: ios xcode

在开始之前,我只想说我理解自动布局约束,我很乐意在IB中使用它们,并且代码可以创建我想要的东西。

我遇到的问题,我觉得非常令人沮丧的是在IB中我有一个视图设置,其中一些标签,图像和按钮使用自动布局定位,就像我想要的那样,很棒。

然后我意识到我需要在视图中添加一个标签...如果我将标签拖到该视图中,那么IB将在该视图中自由添加和删除约束以适应这个新对象。然后我必须再次添加所有自定义约束并删除自动添加的约束。

我只是想知道我是否遗漏了什么。有没有办法将新对象拖入视图而不会破坏现有约束,或者这只是我们所有人必须处理的事情?

感谢 斯图尔特

1 个答案:

答案 0 :(得分:0)

不幸的是,没有。 IB认为通过放置约束来帮助你。你必须像你说的那样做。令人沮丧的不是它!