我正在尝试使用 Swift 中的自动布局实现如下图所示 ( http://i.stack.imgur.com/jKmGO.png ) 的东西,但每次我都会遇到一些问题。谁能告诉我为 3、4、5 或更多 ImageView 在水平网格中实现这种排列的自动布局的最佳方法。
最佳答案
尝试以下步骤 1)首先选择所有这些并为图像添加约束 EQUAL WIDTH 2)设置左边距和第一个 ImageView 之间的前导空间(让它是d) 3)类似地设置右边距和最后一个 ImageView 之间的尾随空间(让它成为d) 4) 现在在所有 ImageView 之间添加约束 HORIZONTAL DISTANCE(d),例如
左边距-d-IMAGE1-d-IMAGE2-d-IMAGE3-d-IMAGE4-d-右边距
查看 Stanford Cs193p 第 8 课。类似的东西被认为是一个基本的计算器,具有相同的宽度和高度的键。
关于ios - 如何为 UIImageView 的水平对齐设置布局约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31924134/