gpt4 book ai didi

iOS - 按比例更改 UILabel 字体大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:46 25 4
gpt4 key购买 nike

在我看来,我有几个 UILables:

enter image description here

那些红色的永远不要改变他们的字体大小。另外两个白色(50 和 50)应按比例减小字体大小以适应内容。我想要实现的是,当任何一个白色标签变成两个大时,另一个也应该开始缩小尺寸:

enter image description here

但我得到的是:

enter image description here

如何使我的 UILabel 的字体大小按比例调整?

最佳答案

最简单的方法如下:

  1. 确定标签 1 和标签 2 的最大可能宽度。
  2. 总结两个标签的宽度。
  3. 在两个标签中附加您要设置的字符串。
  4. 获取适合给定(组合)文本的组合宽度的字体大小。
  5. 现在计算上面确定的字体大小的第一个文本的宽度,并将其分配给第一个标签。
  6. 根据框架调整标签框架的其余部分。
  7. 同样确定第二个标签的宽度。
  8. 将以上派生的字体大小分配给两个标签。

关于iOS - 按比例更改 UILabel 字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23995009/

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