首页 > 解决方案 > 如何设置 trailingMargin = Stack View.trailing

问题描述

我正在查看 Learning Io 的其中一个项目,并在图片中观察到上面的约束。我一直在尝试自己为视图重新创建“尾随边距空间堆栈视图”约束,但一直无法做到。

我尝试将堆栈视图的前导和尾随设置为零,但这会将堆栈视图与安全区域视图对齐。

我正在尝试实施的

我从未见过这种似乎是从下图中的图像视图中生成的边距。在堆栈视图中,它们似乎具有“Stackview Lead:Superview”。但无论我做什么,我都会获得 SafeArea View。

在此处输入图像描述

标签: iosswiftxcodeautolayout

解决方案


当您通过控制拖动创建约束并且小 HUD 出现让您选择要创建的约束时,按住 Option 键以查看边距选择。单击一个。

或者,只需创建安全区域约束,然后选择它并进行编辑。弹出菜单让您选择 Superview 而不是 Safe Area,然后您可以选择 Relative To Margin。


推荐阅读