ULabel 的自动布局问题

AutoLayout issue with ULabel

我在顶部附加了 2 个带有 "zero" 约束的标签。一个标签的字体是 12,其他的是 15。我遇到的问题是文本和单元格边框之间有不必要的 space。请看:

你可以看到左 space 到顶部少于第二个。如何解决?

您可能想检查第二个标签是否选中了 "relative to margins" 选项,只需取消选中即可。

如果您只想让标签位于相同的y位置,只需删除第二个标签的顶部约束并在两个标签之间添加基线约束。

叶夫根·克莱班

根据您的问题,您有两个标签,并且对于这两个标签,您都将约束附加为 0 :)

我的建议是仅将顶部约束分配为 0 :) 假设您对标签 y 的放置没有问题 :) 然后删除标签 A16 上的顶部布局约束并保持控制并从标签 y 拖动到标签A16 并且当您离开时会出现一个弹出窗口 select 垂直居中 :)

这将确保两个标签基线都正确对齐:) 因此您的问题已解决:)