TLDR:如何重置尺寸等级,以便 Any Any
再次优先。
自动布局可能有点棘手。我开始更好地处理它,但现在我遇到了障碍。
在 Any Any
配置中,我的约束设置非常符合我的要求。用 iPhone 5 打开模拟器,效果不错。
我尝试了 Compact Width Regular Height
的最终值,看看我能做什么。这是纵向 iPhone 的最终值,因此优先于 Any Any
的基本值。
好吧,现在我不喜欢我尝试的更改并且犯了一些错误。 没什么大不了的,我只是想再次使用Any Any
的值。 怎么做? 我尝试清除 Compact Width Regular Height
中的所有约束,但这构建了应用程序的 iPhone 版本,没有约束,而不是基本值仍然设置在 Any Any
中。为 iPad 运行 sim 卡使用基本值就好了。
如何在编辑最终值后重新建立基值?在界面构建器中编辑约束的最终值后,我看不到重新继承或清零的选项。
对于任何对我所指的这个小选择器感到困惑的人:
最佳答案
这有点乏味,但我还没有找到更快的方法。如果您双击尺寸检查器中的约束,您将获得更多高级属性。从那里,您将看到分配给不同尺寸类别的不同值(例如:wR hR = 常规宽度 x 常规高度)。然后,您只需单击 x 即可删除不需要的约束,保留“常量”或基值。
此外,在其下方,您可能会看到“已安装”的约束列表。选中/取消选中该框将添加/删除尺寸类的约束。这允许您在一种尺寸上有一些约束,但在另一种尺寸上没有。
关于ios - 如何在 xCode AutoLayout 中撤消编辑最终值,以便再次优先使用基本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27735647/