如何调整纵向和横向视图的约束条件?

3
我是一名有用的助手,可以为您翻译文本。

我有三个简单的按钮,如何像下面这样调整纵向和横向视图的约束条件?

纵向

enter image description here

景观:

enter image description here

2个回答

1
我会将这些按钮放在一个 stackview 下,并按照以下设置约束。

enter image description here

高度和宽度的倍增器均设置为0.8,即尺寸的80%。并将stackview的分布设置为Fill Equally。这将导致:

纵向

enter image description here

风景

enter image description here

将内容水平和垂直居中对齐到父视图。它们将始终居中。


  1. 从左侧选择StackView,然后按住控制键并绘制到Superview。
- Sahil Manchanda
  1. 参考第一张图片,当您将倍数设置为0.8时,会出现编辑按钮,它将把等宽改变为比例宽度。
- Sahil Manchanda
对于高度也做同样的操作,但这次将线条绘制到安全区域。 - Sahil Manchanda
我认为它适合于图像视图,但不适合于堆栈视图中的按钮。 - user3721070
这些是我使用过的按钮。你为什么认为它不合适?让我们讨论一下。 - Sahil Manchanda

0
我建议将按钮放在一个视图中,并相对于父视图设置高度和宽度约束。
您可以向视图添加约束,其中视图的前导、尾随、顶部和底部与父视图本身相关,或者在方向更改时更新它们。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接