在自定义UITableViewCell中使用自动布局

时间:2016-03-14 18:36:14

标签: ios iphone autolayout storyboard uitableview

我正在使用其中包含四个UIableViewCell的自定义UILabel

我目前正在努力的是,对于较小的iPhone,我能够获得正确的纵向布局(数字对应于标签数字)。

enter image description here

我正在尝试为大型iPhone做的事情(下面的截图来自6SPlus)标签3朝箭头方向移动:

enter image description here

我对第三个标签有三个限制。我的想法是让其中一个设置优先级为1000作为“基本约束”,另一个设置为999,以更改单元格的间距:

enter image description here

然而,它似乎没有任何效果。如何使用基于尺寸等级的约束来改变第三个标签的位置?谢谢!

编辑:这是我想要达到的一个近似说明:

enter image description here

1 个答案:

答案 0 :(得分:0)

使用UIStackView并将标签放入其中。堆栈视图可以配置为均匀分布四个标签,在它们之间放置相同的空间,无论表格的宽度如何在更大或更小的手机上启动时增长或缩小。因此,你到处都会看起来很棒。

(如果您无法使用UIStackView,您可以使用不可见的间隔视图实现均匀分布的相同效果。)