我正在尝试将 UILabel 放置在 Storyboard 的 UIView 内,没有任何代码。我希望标签的 X 位置为 UIView 宽度的 1/4。因此,如果 UIView 的宽度为 400,我希望 UILabel 为 X = 100。
是否可以在没有代码的约束下在 Storyboard 上做到这一点?
Best Answer-推荐答案 strong>
您需要创建一个约束,使标签的前缘等于您的 super View 的后缘,其中 constant 为 0 和 0.25 的乘数 。
在 Storyboard中创建它:
- control - 从标签拖动到其父 View 的右边缘。
- 从弹出窗口中选择Trailing Space to Container。
- 现在编辑约束。单击将标签连接到其 super View 右侧的 I 栏。打开属性检查器。选择First Item弹出窗口并选择Reverse First and Second Item。
- First Item 现在应该是标签的Trailing 边缘。单击它并将其更改为 Leading。
- 将常量改为
0 。
- 将乘数更改为
0.25 。 (注意:您也可以使用 1:4 或 1/4 如果它们看起来更直观)。
关于ios - 在 Storyboard 中定位 UILabel,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/41213710/
|