例如,我有固定宽度标签,带有4个文字,并带有固定字体大小。但当4(小)字句“这是我的车”和其他4(大)字句“大象最美丽的动物”同样大小的字体。 如此小的4个单词的句子将在固定的标签宽度上调整,但更大的单词句子“大象最美丽的动物”将导致UILabel文本中的问题
如何动态计算句子单词的大小并调整要在UIlabel中修复的文本的字体大小。
请指导......
答案 0 :(得分:0)
答案 1 :(得分:0)
单击标签并设置最小字体大小。如果它不在界面构建器中,请执行此操作
[Label setAdjustsLetterSpacingToFitWidth:YES];
[Label setMinimumScaleFactor:2];
[Label setAdjustsFontSizeToFitWidth:YES];
这些缩小了字体大小,具体取决于句子的长度。第一个收紧字母间距,第二个将字体缩小2.第三个调整字体大小。