嗨大家好我想根据屏幕尺寸进行设计。例如,我的整个设计使用autoresizingmask,但现在我想使用AutoLayout
例如,我希望红色视图前导跟踪和底部和顶部空间值根据屏幕大小减小和增加。与UIView的宽度和高度相同,也会根据屏幕尺寸减小和增加
我该怎么做? 我试图设置领先空间,尾随空间,顶部空间,底部空间,宽度,高度,约束我无法得到想法
我如何实现?
答案 0 :(得分:1)
除了设置前导,尾随,顶部或底部的约束,当你设置高度/宽度使它成比例时,例如说你左边有一个侧面菜单,不要给它明确的宽度,如200/300但是make它的宽度等于查看宽度,设置乘数为0.5,如果你想让它在任何屏幕宽度上占用半屏宽度,同样适用于高度,如果你想以不同的方式配置约束,请使用尺寸等级,例如在iPad上或您选择的任何大小类
//
你可以设置任何约束的乘数,如果它有意义,比如说视图的前导是50就像下面的红色那样,当你制作蓝色视图的倍数时,前导2它将是100,当有一个时使用它如果50为零,则将乘数设置为任何值将不会更改设置视图的前导
答案 1 :(得分:0)
答案 2 :(得分:0)