1

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

标签一的高度限制 >=20。对于其他两个标签,它 >= 0 因为它们可能包含也可能不包含文本。

1) Content View 和顶部标签的垂直空间优先级为 1000。 2) 顶部标签和中间标签的垂直空间优先级为 1000 3) 中间标签和底部标签的垂直空间优先级为 1000。 4.底部标签和底部标签的垂直空间优先级内容浏览量为 999。

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

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

自动布局打破了低优先级约束以满足更高优先级的约束,同时它不允许拥有所有更高优先级的约束。

请帮我分配优先级。

4

0 回答 0