我在使用xcode中的自动布局来排列多个图像时遇到了麻烦 我尝试了不同的设置,但似乎没有任何工作(参见附图)。
很高兴听到你们的一些意见,无论是代码还是故事板。
我希望图像在不同的屏幕尺寸中均匀对齐。
空间太大
上一张图像缩放太多
设置相等宽度时
限制设置
答案 0 :(得分:1)
您需要额外的观点才能实现此目标
在示例图片中,红色矩形都是不可见的UIView
,带有约束:
固定长度前方空间到左侧(或超级视图)的视图
固定长度的尾随空间到右侧(或超级视图)的视图
固定长度
这种方式是不可见的视图,它们在不同的屏幕尺寸上具有不同的宽度,而它们之间的图像大小是固定的。
答案 1 :(得分:0)
对于最左边的项目,您应指定leading space to superview
,最右侧指定trailing space to superview
。对于视图之间的所有内部间隙,请指定horizontal spacing
,并为每个邻居视图指定equal width
约束。另外,我建议您为所有视图指定Align center Y
,并为其中一个设置y
位置约束