uitableview单元格中的标签的自动裁剪优先级

时间:2014-12-23 10:08:39

标签: ios7 ios8 ios-autolayout

我有UItableview的自定义单元格,其中包含三个标签,左边是一个视图,右边是一个图像。我已将所有标签的内容拥抱优先级设置为1000垂直。 标签1,标签2和标签3的水平拥抱优先级分别为750,751和752。 所有标签的内容抗压性设置为1000.

标签1的高度约束是> = 20。对于其他两个标签,它是> = 0,因为它们可能包含或不包含文本。

1)内容视图和顶部标签的垂直空间优先级为1000. 2)顶部标签和中间标签的垂直空间优先级为1000 3)中间标签和底部标签的垂直空间优先级为1000. 4.垂直空间优先级为底部标签和内容视图是999。

我已将行数设置为零,并将换行符设置为所有标签的“自动换行”。

我面临的问题是 1.当文本分为两行时,底部标签与分隔符重叠。 2.如果我将底部标签和内容视图的垂直空间优先级增加到1000,则要求降低垂直压缩阻力。结果它压缩了标签。

Autolayout打破低优先级约束以满足更高优先级的约束,同时不允许具有所有更高优先级的约束。

请帮助我指定优先事项。

0 个答案:

没有答案