Autolayout不仅适用于iPhone 7 plus

时间:2017-03-27 01:48:24

标签: ios iphone xcode autolayout

自动布局仅适用于iPhone 7 plus

它不能是水平和垂直的中心

看起来像这样

enter image description here

有一些空间,它不适合!但是,它在其他iPhone设备上运行良好

这里是iphone 7(与iphone 7 plus相比没有空白区域)

enter image description here

我可以看到图像对齐是指针

中的x,y中心

这里是约束

enter image description here

图片尺寸

@ 1x:320x100 / @ 2x:640x200 / @ 3x:960x300

我认为图像尺寸正确...

1 个答案:

答案 0 :(得分:0)

你的imageView.contentMode是什么?它似乎没有放大图像。 iPhone 7s的宽度为414pt414pt - 28pt * 2 = 358pt。您的图片必须至少358pt宽,才能没有任何填充,也不需要升级。对于@ 3x维度,这将是1074x336

或者,只需将contentMode设置为.scaleAspectFill即可。您可以将imageView设置为圆角,而不是在图像本身中使用圆角,以便更容易缩放。