gpt4 book ai didi

ios - 如何使用 Autolayout 在不同设备上保持 UIView 比率?

转载 作者:行者123 更新时间:2023-11-28 18:51:40 27 4
gpt4 key购买 nike

我在 LaunchScreen 中有一个 UIView

enter image description here

我已将以下约束添加到此 UIView

enter image description here

我希望我的红色 View 始终占屏幕的 35%

我计算了 RedView 的高度: 我的 ViewController 高度是 667 我计算了 35%并分配给 RedView

我想知道我的做法是否正确。因为 iPhone6Plus 的宽度变化很小,高度变化很大。

Is my constraint correct for 35:65 screen.

最佳答案

除了提供宽高比之外,您还可以为其提供 35% 的乘数。

第 1 步:从 3 个边固定 RedViewRight-Top-Left

第 2 步:使 RedView 和 ViewController 的主视图等高。

第 3 步:选择 RedView 的 等高约束并转到它的属性检查器。 (右侧第 4 个标签)

第 4 步:Multiplier 值更改为 0.35

现在,RedView 在两个方向上都将始终占主屏幕的 35%

35% always

关于ios - 如何使用 Autolayout 在不同设备上保持 UIView 比率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40735622/

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