gpt4 book ai didi

iOS:使用自动布局缩放不同的屏幕尺寸

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:26:19 24 4
gpt4 key购买 nike

我正在为 iPhone 编写应用程序,并且正在使用自动布局。我了解 @1x、@2x 和 @3x 的工作原理,但我不了解如何使用自动布局处理不同的屏幕尺寸。

如果我想让一个场景在 iPhone 6+、iPhone 6 和 iPhone 5 上看起来都不错,我需要考虑每部手机的不同尺寸。我不能在所有 iPhone 上使用相同的图像尺寸(以磅为单位),因为它在较小的手机上看起来太大,或者在较大的手机上看起来太小。我什至不想想象 iPad 布局的麻烦。

我该如何解决这个问题?我应该使用约束来使我的所有图像动态缩放吗?这听起来可行,但我想知道最好的解决方案是什么。

谢谢。我真的在这里不知所措。

最佳答案

如果您想在不同尺寸上保持比例(例如,一张图片在每台设备上具有相同的外观尺寸),您可以使用约束。

我经常做的一个小技巧是:

定义一个纵横比约束(cmd + 点击从你的 View 开始到你的 View 结束):

enter image description here

然后强制您的 View 增加宽度或高度(即:定义左右约束)。

这完全取决于您实际想要什么,并且约束/代码在不同情况下会有所不同。

关于iOS:使用自动布局缩放不同的屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29407691/

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