尽管匹配宽度/高度限制,但在启动屏幕故事板中的图像不可见

时间:2017-10-26 19:17:11

标签: ios autolayout interface-builder xcode-storyboard

我的UIImageView文件中有LaunchScreen.storyboard我要填充视图,因此我从图像中按住键单击并拖动到包含视图,然后选择Equal WidthsEqual Heights。运行时,背景图像不可见(我看到的只是徽标图像)。

以下是具有约束的场景层次结构:

Scene hierarchy

2 个答案:

答案 0 :(得分:1)

您尚未设置任何定义背景图像来源的约束。这可能会导致您的图像放错位置。您是否在此视图控制器中有任何布局错误或警告?

对于背景图片,我建议您将相等的宽度和高度替换为超级视图,其中前导,尾随,顶部和底部约束到超级视图。

这是示例解决方案

example layout solution

答案 1 :(得分:1)

您已指定了视图的大小,但未指定 的位置。

使用超视图的上边缘约束图像视图的上边缘,并分别对其左边缘执行相同操作。

虽然有几种其他可能性来实现具有约束的相同布局,但始终需要约束视图的位置