gpt4 book ai didi

ios - 如何为不同的屏幕尺寸设置不同的自动布局约束

转载 作者:IT王子 更新时间:2023-10-29 05:11:42 24 4
gpt4 key购买 nike

我有一个带有静态单元格的 tableView。该单元格包含一个完全填充它的 ImageView。我在上面还有另一个较小的 ImageView。我将此 ImageViews 放置在约束条件下。我有一个关于调整约束的问题。如何在不编写 if/else 循环的情况下为不同的设备尺寸设置不同的约束常量。有没有办法在 Storyboard 中设置它?我对父布局有一个前导约束,例如,恒定值为 10。这对于 iPhone 5 屏幕来说没问题,但在 iPhone 6/6 plus 屏幕上它应该高于 10。

iPhone5 自动布局

Screen Shot

iPhone6 自动布局

Screen shot

最佳答案

非常简单。您可以在 Storyboard 中更改不同大小类的常量值。我将给您几个步骤,之后您将能够掌握它。

首先我们创建常量,如您在此 View 中所见 enter image description here

接下来我们选择要更改其他尺寸类别中的值的常量。

enter image description here

现在是棘手的部分。在选中常量后的属性检查器中,可以看到常量的值。在您旁边可以看到加号 (+),在“常量”的左侧。

enter image description here

点击它并选择您想要的尺码等级。在这里我选择了 Regular Height Regular Width 即适用于 iPad 尺寸。

enter image description here

接下来我们给它一个新的值。因此,通常值为 61 的常量在 iPad 大小类的大小类中呈现时将充当 10。

enter image description here

这是输出——

iPhone 4:

enter image description here

iPad 空气

enter image description here

如你所见,相同的常量在运行时对应不同的大小类具有不同的值。

希望我的解释对你有帮助。

关于ios - 如何为不同的屏幕尺寸设置不同的自动布局约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38012284/

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