iOS Autolayout可根据屏幕大小设置宽度和高度

iOS Autolayout可根据屏幕大小设置宽度和高度,autolayout,ios-autolayout,Autolayout,Ios Autolayout,在iOS Autolayout中,我应该添加哪些约束来设置与Superview成比例的宽度和高度(在我的例子中是UIViewController的视图),通过自动调整大小,我们可以像下图所示那样 如果uiviewcontroller中存在uiview 必须为该uiview在容器约束中水平和垂直添加中心 您需要在超级视图中为该uiview添加等高和等宽约束 选择“等高约束”和“等宽约束”,并根据需要向该约束添加乘数 你们说的是方面匹配吗?问题是,如何计算乘数。例如,在480(iphone 4)上,

在iOS Autolayout中,我应该添加哪些约束来设置与Superview成比例的宽度和高度(在我的例子中是UIViewController的视图),通过自动调整大小,我们可以像下图所示那样


如果uiviewcontroller中存在uiview

  • 必须为该uiview在容器约束中水平和垂直添加中心

  • 您需要在超级视图中为该uiview添加等高和等宽约束

  • 选择“等高约束”和“等宽约束”,并根据需要向该约束添加乘数

  • 你们说的是方面匹配吗?问题是,如何计算乘数。例如,在480(iphone 4)上,我希望iphone 5s中的视图高度为40,即增加18.33%,因此我将乘数设置为增加40+40*18.33%,但iphone 6/6plus的增加是不同的。那么,我如何为所有人设定一个乘数呢