模糊布局 - "图像视图"的高度不明确"

use*_*ser 16 storyboard autolayout ios7 xcode5

iOS7真的让我四处乱窜.

这是从iOS6导入的项目,可以在我测试的所有设备上顺利运行.不知何故,图片中的图像视图在运行时被设置为312x400,忽略了我在故事板中设置的高度规格.

我知道我错过了一些关于autolayout的细节,但是给出了什么?为什么我提供的高度根本不重要,为什么这与Xcode4.x/ios6有什么不同?

来自Xcode5的快照

And*_*rew 18

图像视图高度属性的布局不明确.使用autolayout时,它不使用Interface Builder中图像视图的高度.相反,它使用在图像视图上设置的约束.

在图像视图上创建高度约束并将其设置为您想要的高度(在固定高度的情况下).如果要缩放高度,请将图像视图顶部和底部的约束创建到图像视图的超级视图.对于您提供的屏幕截图,您可能需要设置从图像视图顶部到顶部布局指南的约束.


小智 18

在此输入图像描述

将内在大小设置为占位符.