问题描述
我看过很多改变UILabel大小的例子。
I've seen a bunch of examples for changing the size of a UILabel.
这是我想做的事:
更改字体大小,以便文本在新高度内尽可能大。
Here's what I'd like to do:Change the font size so that the text will be as large as possible within the new height.
任何线索?
推荐答案
编辑:查看Joel Fischer的最佳答案,以编程方式获得正确的大小!
您可以设置字体自动填充标签的大小,并且可选择不低于最小字体大小。只需将 adjustsFontSizeToFitWidth
设置为 YES。
查看如果您需要更多信息。
You can set the font to automatically fill the size of a label, and optionally not go below a minimum font size. Just set adjustsFontSizeToFitWidth
to YES.
Check out the UILabel Class Reference if you need more information.
虽然布尔值被称为adjustsFontSizeToFitWidth,但它实际上意味着标签高度的最大尺寸,它将保留在标签的一行(或者指定的行数)。
Although the boolean is called "adjustsFontSizeToFitWidth," it really means the largest size for the height of the label, that will stay on one line of the label (or however many lines you specify).
这篇关于如何设置字体大小以填充UILabel高度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!