我将应用程序和导航原型和我在ViewControllers中的UIImageView原型化,我在Storyboard(Xcode 6)中创建的不会延伸到全屏。例如,我有640×1136图像的UIImageView。如果我在iPhone 5上运行它,它会显示全屏。但如果我在iPhone 6或6 Plus上运行它,它位于左上角。我读了很多主题和文章,但没有任何帮助。
答案 0 :(得分:4)
确保您的UIImage
位于UIImageView
,然后添加约束或更改内容模式,如下所示:
myImageView.contentMode = UIViewContentModeScaleAspectFit;
或者在查看下的属性检查器中的故事板中更改它。
Here is a list of all the values you can set for this property.
编辑:阅读您的问题,我认为您肯定需要为视图添加约束。有很多关于如何执行此操作的教程:here is apples.
通过单击图钉菜单,然后单击四个红色括号并单击“添加约束”来添加约束。
答案 1 :(得分:1)
只需将aspectRatio约束添加到imageView
即可答案 2 :(得分:0)
使用AutoLayout并在其上添加所有四个约束(右上角,左下角)。