代码之家  ›  专栏  ›  技术社区  ›  Ilja

图像视图自动布局到从水平边缘固定60磅,但自动缩放高度?

  •  0
  • Ilja  · 技术社区  · 7 年前

    我有一个正方形的图像,我想在屏幕的中心水平和垂直对齐,并约束它的方式,它的左,右边缘是60磅从屏幕边缘。

    到目前为止,我从XCode得到了一个关于顶部和底部图像约束的错误。如何使图像保持其平方比并根据屏幕大小自动调整大小?

    enter image description here

    2 回复  |  直到 7 年前
        1
  •  1
  •   Karthick Ramesh    7 年前

    您需要再添加3个约束。

    1. 将视图与superview水平对齐

    2. (重要)

    The image showing how to add Aspect ratio

    总的来说,你应该有5个限制。截图如下。

    Image Having all 5 constraints for the View that you want to maintain 60 padding, equal width & height and vertically & horizontally aligned

        2
  •  1
  •   Vishal Sharma    7 年前

    当“自动布局”在序列图像板上找不到有关组件的足够信息时,会发生此错误。在这里您只提供了尾随和前导约束,所以现在它要求高度和宽度。

    enter image description here