带有一行图像视图的自动布局问题

时间:2016-02-16 21:02:53

标签: ios autolayout constraints ios-autolayout

这让我疯了!

我正在尝试向我的应用中的个人资料显示一行关注者图片。这个想法是5个图像,理论上你可以点击它们并移动到它们的轮廓。

以下是我现在遇到的麻烦:

Autolayout hell

我以前从未问过汽车布局,因此我不知道该向您展示什么可以帮助您。感觉这是一个愚蠢的问题...

以下是设置:

  • 在单独的XIB中设计
  • 所有元素都封装在UITableViewCell

任何帮助都将不胜感激。

编辑:所以按照Michal的说法,我尝试了一个堆栈视图,虽然看起来这样做是正确的,老实说给了我相同的结果,所以我确信我做错了。请参阅下面的图片

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

我想我会把它作为答案,这样评论就不会太长。所以,所有这些都是你应该添加的限制因素:

1)将所有UIImageView设置为具有相等的宽度

2)设置所有UIImageView的宽高比约束

3)为每个UIImageView添加高度约束

4)将所有UIImageView设置为具有相同的高度,就像步骤1中的宽度一样

5)为每个UIImageView设置前导和尾随空间约束。这个有点棘手。第一个UIImageView应该有一个前导约束= x。最后一个UIImageView应该有一个尾随约束= x。每个UIImageView之间的约束应该是> = x。

这是选择约束的图标:

enter image description here