如何撤消在xCode AutoLayout中编辑最终值以使基值再次优先?

时间:2015-01-01 23:22:31

标签: ios xcode layout autolayout

TLDR:如何重置尺寸等级,以便Any Any再次优先。

自动布局可能有点棘手。我开始更好地处理它,但现在我遇到了障碍。

Any Any配置我的约束设置了我想要的方式。使用iPhone 5打开模拟器会显示出良好的效果。

我玩了Compact Width Regular Height的最终值来看看我能做些什么。这是针对纵向的iPhone的最终值,因此优先于Any Any的基础值。

好的现在我不喜欢我尝试的变化并犯了一些错误。 没什么大不了的,我只想再次使用Any Any的值。 如何? 我尝试清除Compact Width Regular Height中的所有约束,但是在没有约束的情况下构建应用程序的iPhone版本,而不是{{1}中仍然设置的基本值1}}。为iPad运行sim使用基本值就好了。

如何在编辑最终值后重新建立基础值?我看不到在“接口”构建器中为约束编辑最终值而重新继承或清零的选项。

对于任何对我所说的这个小拣货员感到困惑的人:

enter image description here

1 个答案:

答案 0 :(得分:2)

这有点乏味,但我找不到更快捷的方法。如果双击大小检查器中的约束,您将获得更多高级属性。从那里,您将看到分配给不同大小类的不同值(例如:wR hR =常规宽度x常规高度)。然后,您只需单击x即可删除不需要的约束,并保持"常量"或基值。

此外,在此之下,您可能会看到已安装"的约束列表。选中/取消选中该框将添加/删除大小类中的约束。这允许您在一个尺寸上有一些活动约束,而不是另一个约束。