gpt4 book ai didi

ios - 使用自动布局和尺寸类

转载 作者:行者123 更新时间:2023-11-29 01:14:49 25 4
gpt4 key购买 nike

我刚开始使用自动布局和尺寸类,但我已经做了大量工作或研究了它们的工作原理。虽然我理解它,但我仍然无法弄清楚简单的事情。我想要做的是在纵向模式下将所有 iPhone 的两个按钮居中,虽然它在 5.5 英寸屏幕上看起来不错但随着屏幕尺寸的减小而变得更糟。我发现学习如何使用自动布局非常具有挑战性,因此非常感谢任何帮助。

enter image description here

最佳答案

你是说你想让它们垂直居中吗? (看起来它们已经水平居中了。)

我的猜测是,现在您对顶部按钮有一个顶部间距 约束。这为您提供了顶部按钮和屏幕顶部之间的固定距离,这就是为什么按钮在较小的屏幕上进一步向下推的原因 - 相同的距离代表较小屏幕的较大比例。

相反,您可能希望其中一个按钮有一个 center Y 约束。将其构建为概念证明的快速方法是:

  • 约束顶部按钮的中心 Y 等于其父 View 的中心 Y
  • 限制底部按钮的顶部与顶部按钮的底部有一个小的(默认)空间

这是一个快速的自动布局系统,可以让两个按钮靠近屏幕中心,并在较小的设备上保持比例。试一试,看看它是否符合您的要求。

如果这似乎是正确的,但您希望这对按钮一起居中(也就是说,您希望它们之间的间隙直接落在屏幕的中心线上),您'可能需要一个额外的容器 View 来包含两个按钮。然后,您可以将容器 View 的中心 Y 固定到其父 View 的中心 Y,并将按钮分别与容器的顶部和底部对齐。

希望对您有所帮助!

关于ios - 使用自动布局和尺寸类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35325004/

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