标签: ios uitableview autolayout
我有一个自定义UITableViewCell左侧有一个titleLabel,右侧有一个详细信息标签,类似于Right Detail单元格类型。
UITableViewCell
Right Detail
当前UILabel当前都没有设定的宽度,这就是我想要的。但是,titleLabel有时非常长并且与右侧的详细信息标签重叠。
UILabel
titleLabel
如果titleLabel太长并且会重叠,我如何在两个标签之间留出余量?
答案 0 :(得分:1)
你可以做的事情是,通过将关系GraterThenOrEqual放在例如10像素的位置来设置它们之间的最小间距。 或者通过使用约束优先级来玩它是一种狡猾的方式。您可以将约束的优先级设置为750。
GraterThenOrEqual
在界面构建器中,您必须在标签之间设置空格,然后手动选择此约束,然后您将看到菜单
调用Relation,只需选择那里GraterOrEqual
GraterOrEqual