如何在Swift中设置多个UIImageView的约束条件
问题描述:
经过数小时的努力寻找解决方案,以及尝试和失败我自己,我决定在这里问。如何在Swift中设置多个UIImageView的约束条件
如下图所示,我有15个金字塔形状的图像视图,我想设置约束条件。
我试图:
- 约束相等的宽度和高度上的所有图像在第1行,第3和5到水平中心
- 对齐垂直中心
- 约束中心图像到每行上的所有图像
- 等等
结果总是图像视图出界或类似问题。 (Clip to Bounds is true)
任何人都有解决方案或建议吗?
答
将所有的imageView嵌入到UIView中。
设置该视图内的顶部,底部,前导和尾随约束(顶部图像到超级视图等)。
在容器中水平和垂直对齐UIView。
你可能也想为你的UIView设置一个宽度,但是我让你考虑你想要的最终结果。
目前尚不清楚你的约束应该是什么(不是顶部堆栈视图
在代码中,但你是什么布局)。各个视图的大小是固定的,还是与可用屏幕大小成比例?水平/垂直边距如何? –