gpt4 book ai didi

xcode - 如何在 Interface Builder 中向 NSTextField 的基线添加约束?

转载 作者:行者123 更新时间:2023-12-03 16:22:00 25 4
gpt4 key购买 nike

我有 2 个堆叠的标签,它们的公共(public)容器有底部空间限制。如果没有值(value),我想隐藏下标签并将上标签向下移动到下标签的位置。我可以通过将导出绑定(bind)到上部标签的底部空间约束来轻松做到这一点。

enter image description here

这里的问题是这些标签有不同的字体大小。因此,当我为上部标签的底部空间约束设置相同的值时,就像我为下部标签设置的一样,上部标签不会在相同的垂直位置结束。

enter image description here

我认为这是因为这些标签由于不同的字体大小而具有不同的下部。如果我可以不为文本框架设置底部空间约束,而是为它的基线设置底部空间约束,那将很容易解决。如果可能的话,我想在 IB 中这样做。

最佳答案

我认为不可能对字符串基线设置约束。您的逗号在上部标签中更大,这就是为什么数字不位于标签底部的原因。如果你把标签变小,你就把那些逗号剪掉了。

我在这里看到两个解决方案:

  1. 就这样吧。
  2. 将约束常量设置为小于 0 的值(我猜是 -2 到 -5),以便您的数字与较小的标签完美对齐。

关于xcode - 如何在 Interface Builder 中向 NSTextField 的基线添加约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24341810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com