|
|
1
1
它有助于思考不同屏幕尺寸下不会改变的参考点。有时你想要一些东西,比如说左上角,这样你只需要对左上角做一些限制。 我给你两个建议 建议一
对于您的情况,似乎您可能希望取消限制
所以我要做一个约束“在容器中垂直居中”,然后点击约束并将其值调整为负或正,这样它总是在
现在还不够。它知道它是Y位置,但不知道它的高度、宽度或X位置。所以您需要添加足够的约束来满足这些要求。 几个例子: x/宽度:每个按钮或中心水平和固定宽度约束的前后两个约束。(同样要注意固定宽度的限制,因为屏幕大小可能会改变,有时这是你想要的) 高度:是的,在这种情况下给它一个高度限制。 请注意,这意味着无论屏幕大小如何,它们之间总是有相同的间隙(可能与其他边缘的间隙不同)。 建议二使用容器视图、堆栈视图(填充、等间距、垂直对齐、间距值)或普通视图。 可以根据所需按钮的高度和间距将视图设置为固定高度。然后简单地将容器视图在超级视图上水平和垂直居中。 非暗示当然还有其他方法(比如使用高度相同的缓冲区视图)。所以你会看到一个不可见的视图在顶部,中间的视图和底部的视图。你会给这些同样的高度约束,并将按钮与周围不可见视图的边缘对齐。只要你给按钮一个固定的高度,这将对垂直限制有效),但我认为这两个可能是最好的。 |
|
|
Lorenzo Zorri · 如何根据文本字段的内容动态调整其宽度? 1 年前 |
|
|
Rashik · 为什么Spacer()会自动扩展我的VStack 1 年前 |
|
|
lucycoco · 如何解决pod安装问题并成功运行pod安装? 1 年前 |
|
Viktor Sec · 如何自动将字符串添加到Xcode字符串目录? 1 年前 |
|
|
Rue Vitale · 定位UILabel 1 年前 |