Ios Xcode 6-创建高度随屏幕方向变化的UIImageView?

Ios Xcode 6-创建高度随屏幕方向变化的UIImageView?,ios,xcode6,autolayout,size-classes,Ios,Xcode6,Autolayout,Size Classes,为什么当我在不同的设备上运行它时,UIImage的高度没有改变?我把所有4幅图像的高度都设置为187,我想用相同的高度显示它们,这样它们就能填满整个屏幕了 以下是每个图像的约束条件: 右边的图像是从Xcode拍摄的屏幕截图。左边的图片是iPhone 6上的屏幕截图 UIImage的大小不会改变,因为它是相同的JPG/PNG文件,而不考虑设备。您需要的是一组适当的布局约束 我建议采取以下办法: 将第一个图像视图的top连接到superview的top 将最后一个图像视图的底部连接到supervi

为什么当我在不同的设备上运行它时,
UIImage
的高度没有改变?我把所有4幅图像的高度都设置为187,我想用相同的高度显示它们,这样它们就能填满整个屏幕了

以下是每个图像的约束条件:

右边的图像是从Xcode拍摄的屏幕截图。左边的图片是iPhone 6上的屏幕截图


UIImage
的大小不会改变,因为它是相同的JPG/PNG文件,而不考虑设备。您需要的是一组适当的布局约束

我建议采取以下办法:

  • 将第一个图像视图的
    top
    连接到superview的
    top
  • 将最后一个图像视图的
    底部
    连接到superview的
    底部
  • 为所有图像视图设置等高

  • 哦,别忘了为水平轴设置一些约束。

    添加约束,如下图所示

    首先选择所有图像并按如下所示提供约束

    第一步

    步骤2

    第三步:你会达到你想要的


    你在使用自动布局吗?检查我编辑的文章。我包括了所有的限制条件,我正在使用自动布局。你的问题解决了吗?检查我的答案,尝试解决你的问题。他们尝试了吗?外部相等高度复选框变灰了。我不能选择它。@MartonZeisler您必须选择多个视图才能使用等高复选框。我为所有4个图像选择了等高,但它不起作用。检查我编辑的帖子中的图像,查看我对每个图像使用的所有约束,现在它可以工作了!。但它给了我一个错误信息:可能下面列表中至少有一个约束是您不想要的。试着这样做:(1)看看每个约束,试着找出你不期望的约束;(2) 找到添加不需要的约束的代码并修复它。@Akashivsky现在可以工作了,但当我设置最后的图像时