gpt4 book ai didi

ios - Autolayout根据屏幕尺寸进行设计ios

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

enter image description here

大家好,我想根据屏幕尺寸进行设计。例如我的整个设计使用 autoresizingmask,但现在我想使用 AutoLayout

例如,我想要红色 View Leading Trailing 以及底部和顶部空间值根据屏幕尺寸减少和增加。同理UIView的宽高也是根据屏幕尺寸增减

我该怎么做?我正在尝试设置前导空间、尾随空间、顶部空间、底部空间、宽度、高度、约束我无法理解

我如何实现?

最佳答案

除了设置前导、尾随、顶部或底部的约束外,当您设置高度/宽度时使其成比例,例如假设您在左侧有一个侧边菜单,不要像 200/300 那样给它明确的宽度,而是让它的宽度等于 View 的宽度并将乘数设置为 0.5,如果你想让它在任何屏幕宽度上占据半个屏幕宽度,同样适用于高度,如果你想以不同的方式配置约束,也可以使用尺寸类,比如在 iPad 上或您选择的任何尺寸等级

//

你可以为任何约束设置乘数,如果它有意义的话,比如说一个 View 的前导是50,就像下面的红色 View 一样,当你制作蓝色 View 的乘数'前导2时它将是100,当有一个时使用它如果 50 为零,则将乘数设置为任何值都不会更改设置 View 的行数

enter image description here

enter image description here

关于ios - Autolayout根据屏幕尺寸进行设计ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50114975/

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