UIImageView / UIView的Autolayout宽高比

如何设置UIImageView / UIView的自动布局,使图像视图的宽度和高度增加了一些iphone 6和6 plus。 我已经尝试添加约束长宽比,但增加的高度和宽度是非常大的。 是否有无论如何设置的约束高度和图像视图的宽度可以手动设置iPhone 6和6加。 看看在iphone 6和6加图像视图的截图应该是比现在显示的小一些。 在这里输入图像说明

据我了解,你的问题是,你想控制多less图像将在每个不同的屏幕大小增加。 你可以控制一切。 你需要做的是在你的图像上分配一个等宽的约束。 图像的宽度最好。 该关系将与超视图,然后你可以通过添加你自己的乘数来改变关系。

你需要做的是:

1)select你的图像视图。

2)按住控制键。 当你拿着它时,将鼠标从图像视图拖到外部视图。

3)select“等于宽度”。

4)在“约束”标签中双击你的约束。

5)确保图像视图显示为第一项,如果没有点击第一项并select“反转第一项和第二项”。

6)用倍数播放,直到您对预览屏幕上的结果满意为止。

有时玩宽高比约束没有帮助。 在这种情况下,使用等宽和等高的约束,我将用一个例子来解释下面的例子。

说我有一个UIView整个iPhone 5的宽度,即320点。 (记住1点= 2像素的视网膜显示)和46点的高度。 我想在这个UIView里面有一个button(宽度= 30点,高度= 60点),这个button可以根据具有相同宽高比的不同手机resize。 我将做控制拖动从button到UIView,并select等宽的第一次,然后将做同样的事情再次与平等的高度。 在此之后,我将select约束,并确保第一个项目是button,第二个项目是UIView。 我会用这个公式来计算乘数:

要计算宽度乘数:60(button的宽度)/ 320(UIView的宽度)* 100 = 18.75%

要计算身高倍数:30(button的高度)/ 46(UIView的高度)* 100 = 65.217%

现在input这个乘数(记得使用%年龄符号,就像上面一样),这应该调整不同大小的iPhone屏幕的button。