如何使用自动布局使图像彼此水平对齐

How do I use auto layout to align images horizontal to each other

所以这是我的问题,我试图将两个绿色图像相对于超级视图对齐,以便它们在所有可能的 iPhone 屏幕尺寸上保持相同的位置,但我注意到当我将两者的尾部、前部、底部和顶部边缘固定到超级视图,左侧图像正确显示,但右侧图像在宽度较小的 iPhone 上显示为压扁(例如 5、4S、5S)。

我只能假设左图的约束不可避免地影响右图的约束。虽然我对自动布局不太陌生,但我以前从未遇到过这种性质的情况,我需要进行哪些更改才能确保图像在所有屏幕上都这样显示,尤其是宽度较小的屏幕.

PS:减小两张图片的实际尺寸也没有解决问题。

谢谢。

更新:我希望根据屏幕尺寸将图像之间的 space 调整为 shrink/grow。它们之间的 space 不是我的目标,我的目标是让图像显示在屏幕截图中显示的尾随和引导超级视图,不一定相对于彼此。

我没试过这个,但我会做的是:

左图:

  1. 将 "left" 和 "top" 边固定到父视图。
  2. 固定宽度 和身高

右图:

  1. 将 "right" 和 "top" 边固定到父视图
  2. 固定宽度和高度

不要将两张图片固定在一起。另外,不要固定右图的左边缘或左图的右边缘。也没有理由固定底部边缘,因为您可以固定高度(假设您希望图像的大小保持固定)。

只需添加另一种方法,您就可以像这样按 Ctrl+从一个视图拖动到另一个视图,然后根据您的要求选择顶部、底部或居中