我正在使用其中包含四个UIableViewCell
的自定义UILabel
。
我目前正在努力的是,对于较小的iPhone,我能够获得正确的纵向布局(数字对应于标签数字)。
我正在尝试为大型iPhone做的事情(下面的截图来自6SPlus)标签3朝箭头方向移动:
我对第三个标签有三个限制。我的想法是让其中一个设置优先级为1000作为“基本约束”,另一个设置为999,以更改单元格的间距:
然而,它似乎没有任何效果。如何使用基于尺寸等级的约束来改变第三个标签的位置?谢谢!
编辑:这是我想要达到的一个近似说明:
答案 0 :(得分:0)
使用UIStackView并将标签放入其中。堆栈视图可以配置为均匀分布四个标签,在它们之间放置相同的空间,无论表格的宽度如何在更大或更小的手机上启动时增长或缩小。因此,你到处都会看起来很棒。
(如果您无法使用UIStackView,您可以使用不可见的间隔视图实现均匀分布的相同效果。)