UIImageView不能伸展到整个屏幕

问题描述:

我原型的应用程序和导航和我的UIImageView在ViewControllers,我在故事板(Xcode 6)创建不伸展到全屏。例如,我有UIImageView与640×1136图像。如果我在iPhone 5上运行它,它会显示我全屏。但是如果我在iPhone 6或6 Plus上运行它,它位于左上角。我阅读了很多主题和文章,但没有任何帮助。UIImageView不能伸展到整个屏幕

enter image description here

enter image description here

+0

你读过关于自适应布局? – 2015-04-01 17:28:49

+0

图像视图的名称是什么? – 2015-04-01 17:47:28

确保您UIImage处于UIImageView然后要么添加约束或更改内容模式是这样的:

myImageView.contentMode = UIViewContentModeScaleAspectFit; 

或改变它在故事板属性检查员根据查看

Here is a list of all the values you can set for this property.

编辑:读你的问题了,我想你一定要约束添加到您的视图。有很多关于如何执行此操作的教程:here is apples.

您可以通过单击引脚菜单,然后单击四个红色方括号并单击“添加约束”来添加您的约束。

enter image description here

+0

我改成了Aspect Fit(并尝试了所有模式),但它没有帮助我。 – 2015-04-01 17:39:14

+0

@Anton见我的编辑。 – Chase 2015-04-01 17:39:29

+0

@AntonChuiko将视图上的所有四个方向固定,然后使用内容模式进行播放,看看哪一个给了您最开心的图像。 – Chase 2015-04-01 17:45:22

只需添加的aspectRatio约束的ImageView

使用自动版式并在其上添加四个约束(上右,左,下图)。