0

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

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

请指导...

4

2 回答 2

0

可能您正在寻找该adjustsFontSizeToFitWidth物业

于 2013-01-27T22:02:37.463 回答
0

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

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

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

于 2013-01-27T22:02:39.833 回答