【问题标题】:iOS UILabel text of different sizes dynamically loading?iOS UILabel 不同大小的文本动态加载?
【发布时间】:2013-01-11 05:51:19
【问题描述】:

例如,我有固定宽度的标签,其中包含 4 字文本和固定字体大小。但是当4(小)字句子“这是我的车”和其他4(大)字句子“大象最美丽的动物”时,字体大小相同。 如此小的 4 字句子将调整为固定标签宽度,但较大的单词句子“大象最美丽的动物”将导致 UILabel 文本中的问题

如何动态计算句子单词的大小并调整要在 UIlabel 中固定的文本的字体大小。

请指导...

【问题讨论】:

  • 粘贴你所做的代码

标签: ios uilabel


【解决方案1】:

您可能正在寻找adjustsFontSizeToFitWidth property

【讨论】:

    【解决方案2】:

    在界面生成器中单击标签并设置最小字体大小。如果它不在界面生成器中,请执行此操作

    [Label setAdjustsLetterSpacingToFitWidth:YES];
    [Label setMinimumScaleFactor:2];
    [Label setAdjustsFontSizeToFitWidth:YES];
    

    这些会根据句子的长度缩小字体大小。第一个收紧字母间距,第二个将字体缩小 2。第三个调整字体大小。

    【讨论】:

    • 感谢您的帮助,但我正在处理 cell.textLable 而不是简单的 UILabel。
    猜你喜欢
    • 2015-03-03
    • 2014-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 2014-10-07
    • 2014-05-04
    相关资源
    最近更新 更多