填充UILabel文本以填充其宽度

时间:2016-12-07 11:20:40

标签: ios objective-c

我正在做一个带有一些编辑选项的照片应用程序,所以我有一个UIView,它是可调整大小的,在UIView中我有UILabel,UIView边界为rect。我想在调整视图大小时增加文本字体。我尝试sizeToFit,factLabel.adjustsFontSizeToFitWidth为TRUE,但它无法正常工作我想将文本填充到其框架中。任何人都可以帮助我。

3 个答案:

答案 0 :(得分:2)

将属性AutoShrink更改为最小字体,如上面的Arik Said

Autoshrink

答案 1 :(得分:1)

在Storyboard中,转到标签的属性检查器。 你应该使字体非常大(想想数百点),并且在#34; Autoshrink"部分选择最小字体大小(尽可能小)。

答案 2 :(得分:0)

我认为你只需要添加:

label.adjustsFontSizeToFitWidth = YES; label.minimumFontSize = 0;

然后文本将自动调整大小以适合标签。