3
我有2个标签堆叠,并有一个底部空间限制到他们的公共容器。如果没有任何值,我想隐藏较低的标签,并将较高的标签向下移动到较低的标签位置。我可以轻松地通过一个出口绑定到上部标签的底部空间约束。如何在Interface Builder中将约束添加到NSTextField的基线?
的这里的问题是,这些标签具有不同的字体大小。所以,当我为上层标签的底部空间约束设置相同的值时,就像我为下层设置底层空间约束一样,上层标签不会以相同的垂直位置结束。
我想这是因为这些标签有不同的下伸,由于不同fontsizes。如果我可以将底部空间约束设置为不是基于文本框架,而是基线,则很容易解决这个问题。如果可能,我想在IB中这样做。