不要让UILabel与UITableViewCell中的另一个标签重叠

时间:2016-09-07 17:17:08

标签: ios uitableview autolayout

我有一个自定义UITableViewCell左侧有一个titleLabel,右侧有一个详细信息标签,类似于Right Detail单元格类型。

enter image description here

当前UILabel当前都没有设定的宽度,这就是我想要的。但是,titleLabel有时非常长并且与右侧的详细信息标签重叠。

如果titleLabel太长并且会重叠,我如何在两个标签之间留出余量?

1 个答案:

答案 0 :(得分:1)

你可以做的事情是,通过将关系GraterThenOrEqual放在例如10像素的位置来设置它们之间的最小间距。 或者通过使用约束优先级来玩它是一种狡猾的方式。您可以将约束的优先级设置为750。

在界面构建器中,您必须在标签之间设置空格,然后手动选择此约束,然后您将看到菜单enter image description here

调用Relation,只需选择那里GraterOrEqual