使用自动布局制作完美的正方形

zil*_*ods 1 xcode ios uistoryboard autolayout swift

我有一个带有imageview的视图.我希望能够做到这一点,以便imageview始终保持完美的正方形,但我不完全确定如何使用autolayout实现它.

我的屏幕目前看起来像这样:

在此输入图像描述

无论宽度尺寸如何,imageview都是我想要的正方形.我知道这可以通过约束来完成,我已经尝试过,但最终还是无法弄清楚如何实现这一点.这可能是由于我对自动布局,故事板和ios开发的相对缺乏经验

Nik*_*pov 14

你应该设置4个约束你方观点:Top Spacing,Leading Spaces,Trailing SpacesAspect Ratio.如下所示:在此输入图像描述

确保方块的宽高比为1:1 在此输入图像描述

希望这对Auto Layout有所帮助并祝你好运!