我有UItableview的自定义单元格,其中包含三个标签,左边是一个视图,右边是一个图像。我已将所有标签的内容拥抱优先级设置为1000垂直。 标签1,标签2和标签3的水平拥抱优先级分别为750,751和752。 所有标签的内容抗压性设置为1000.
标签1的高度约束是> = 20。对于其他两个标签,它是> = 0,因为它们可能包含或不包含文本。
1)内容视图和顶部标签的垂直空间优先级为1000. 2)顶部标签和中间标签的垂直空间优先级为1000 3)中间标签和底部标签的垂直空间优先级为1000. 4.垂直空间优先级为底部标签和内容视图是999。
我已将行数设置为零,并将换行符设置为所有标签的“自动换行”。
我面临的问题是 1.当文本分为两行时,底部标签与分隔符重叠。 2.如果我将底部标签和内容视图的垂直空间优先级增加到1000,则要求降低垂直压缩阻力。结果它压缩了标签。
Autolayout打破低优先级约束以满足更高优先级的约束,同时不允许具有所有更高优先级的约束。
请帮助我指定优先事项。