标签: ios autolayout interface-builder xcode-storyboard
我的UIImageView文件中有LaunchScreen.storyboard我要填充视图,因此我从图像中按住键单击并拖动到包含视图,然后选择Equal Widths和Equal Heights。运行时,背景图像不可见(我看到的只是徽标图像)。
UIImageView
LaunchScreen.storyboard
Equal Widths
Equal Heights
以下是具有约束的场景层次结构:
答案 0 :(得分:1)
您尚未设置任何定义背景图像来源的约束。这可能会导致您的图像放错位置。您是否在此视图控制器中有任何布局错误或警告?
对于背景图片,我建议您将相等的宽度和高度替换为超级视图,其中前导,尾随,顶部和底部约束到超级视图。
这是示例解决方案
答案 1 :(得分:1)
您已指定了视图的大小,但未指定 的位置。
使用超视图的上边缘约束图像视图的上边缘,并分别对其左边缘执行相同操作。
虽然有几种其他可能性来实现具有约束的相同布局,但始终需要约束视图的位置。