gpt4 book ai didi

xcode - 如何在 XCode 的界面构建器中垂直和水平地居中/居中多个对象?

转载 作者:行者123 更新时间:2023-12-04 10:50:34 27 4
gpt4 key购买 nike

所以我设置了我的约束:

enter image description here

在每个设备中,这些对象都按预期显示。

iPhone:

enter image description here

iPad:
enter image description here

但我不想控制这些对象从屏幕顶部或底部的高度或底部,或者只是将它们居中。你可以从我的屏幕截图中看到它们没有水平居中。

我试过的:

当我尝试将它们居中时,我不断收到那些烦人的黄色警告。我什至尝试添加一个 View 并将对象放在 View 中并设置约束,然后将该 View 居中。我仍然有错误。

我该如何正确地做到这一点?

最佳答案

有更多的时间,所以我想我会更好地解释它

1) 选择您想要定位的按钮/东西,在我下面的图片中,它是一个名为 actions 的按钮,我想将其放置在屏幕右侧的某个位置

enter image description here

2)点击右下角的对齐按钮

enter image description here

3)选择对齐“容器中的水平中心”或垂直,具体取决于您要垂直放置还是水平放置

enter image description here

屏幕看起来像这样,忽略所有黄色的投诉我们稍后会修复它们

enter image description here

4)从右侧的“尺寸检查器”按钮中选择新创建的约束,选择它并进行编辑

enter image description here

5)在顶部选择“第一项”并从下拉菜单中选择“反转第一项和第二项”

enter image description here

6)然后选择按钮的哪个部分要对齐,即前缘/中间
到目前为止,xcode 的右侧应该是这样的:

enter image description here

super View 必须仍然是:

super View 中心 X

7)然后您可以设置乘数以等分或百分比来划分屏幕,即0.5/1/1.5 - 屏幕的四分之一,中间,3/4

enter image description here

您会看到黄色约束上的数字已更改

enter image description here

如果您再次更改乘数

enter image description here

号码会变

enter image description here

不要担心按钮没有移动,这一切都在您更新 View 时发生
选择主 View ,然后从右下角的更新菜单中选择“更新 View 中的所有帧”

enter image description here

如果屏幕上的所有其他内容都出错,请不要担心,重要的是您的按钮在这种情况下在 View 中水平放置正确(此时您可以撤消并返回更新前的点,进行更改约束,然后再次更新,然后撤消和调整并像这样循环,直到完美为止)

enter image description here

现在我将返回并将相同的方法应用于垂直对齐,然后对 View 中的每个按钮应用相同的方法

重要的是您可以根据需要设置按钮位置,居中/领先等,但如果将其更改为顶部或领先,则必须将对齐保留为 super View 的中心,它将转换约束,因此只有常量而不是乘数

编辑:
要添加约束,您可以使用红色框将事物限制为扩展和收缩到设备的边缘,如果您只是想固定事物的大小,您可以使用黄色框中的约束,记得点击添加约束底部的按钮
enter image description here

关于xcode - 如何在 XCode 的界面构建器中垂直和水平地居中/居中多个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25611698/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com