ios - 如何在 xCode AutoLayout 中撤消编辑最终值,以便再次优先使用基本值?

标签 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 版本,没有约束,而不是基本值仍然设置在 Any Any 中。为 iPad 运行 sim 卡使用基本值就好了。

如何在编辑最终值后重新建立基值?在界面构建器中编辑约束的最终值后,我看不到重新继承或清零的选项。

对于任何对我所指的这个小选择器感到困惑的人:

enter image description here

最佳答案

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

此外,在其下方,您可能会看到“已安装”的约束列表。选中/取消选中该框将添加/删除尺寸类的约束。这允许您在一种尺寸上有一些约束,但在另一种尺寸上没有。

关于ios - 如何在 xCode AutoLayout 中撤消编辑最终值,以便再次优先使用基本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27735647/

相关文章:

ios - 为什么约束在 UITableView 滚动时更新?

iPhone iOS 是否有我可以看一看的开源横版卷轴游戏?

xcode - 致命 : Not a git repository (or any of the parent directories): . git-Xcode 4.3 中的错误

iphone - UITextField 动画完成,但在用户触摸后又弹回到原来的位置

css - 具有 3 列 100% 宽度/高度的跨浏览器兼容 CSS 液体布局

Java CardLayout 主菜单问题

html - 为什么一个 child div 将另一个 child 推到它下面?

ios自动续订订阅和我们服务中的用户

ios - 使用 ARKIT 检测水平面并捕获其图像

objective-c - 在代码中调整 View 大小不起作用