【发布时间】:2018-04-30 18:04:34
【问题描述】:
我正在使用标签来显示用户输入的文本,因此标签的长度是可变的。我想知道是否有一种方法可以动态更改文本的字体大小。目前,我将标签的垂直长度限制为 120,并在属性检查器中选中了“自动调整字体”,但它并没有像我想要的那样缩放它。不确定这是否是一种编程或设计方法。
以下是文本被截断的示例:
【问题讨论】:
我正在使用标签来显示用户输入的文本,因此标签的长度是可变的。我想知道是否有一种方法可以动态更改文本的字体大小。目前,我将标签的垂直长度限制为 120,并在属性检查器中选中了“自动调整字体”,但它并没有像我想要的那样缩放它。不确定这是否是一种编程或设计方法。
以下是文本被截断的示例:
【问题讨论】:
你可以在下面试试这个;
yourLabel.numberOfLines = 0;
yourLabel.minimumScaleFactor = 0.7;
yourLabel.adjustsFontSizeToFitWidth = true;
【讨论】: