swift - 标签不调整字体大小以适应宽度

标签 swift label uilabel size font-size

enter image description here

虽然我在我的 ViewController 类中输入了这段代码,但我的应用程序看起来是这样的:

@IBOutlet var label: UILabel!

override func viewDidLoad() {
    super.viewDidLoad()

    label.text = "Hello World"
    label.adjustsFontSizeToFitWidth = true
    label.numberOfLines = 1
    label.minimumScaleFactor = 0.1
}

最佳答案

您的文本数据不超过 label 宽度,这就是为什么标签 text font 与已设置的相同。 如果您的文本数据大于标签宽度,那么它将根据宽度调整字体

Please check with label text: "This is the demo to test label text is adjustable or not. You need to test it with this demo data"

您的标签字体 将根据宽度进行调整。

关于swift - 标签不调整字体大小以适应宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50193860/

相关文章:

swift - 更新自定义 UITableView 单元格中的标签

ios - 允许 UILabel 截断文本,但在单词边界处

swift - UILabel 不会在每次计算时刷新

.net - 如何在 .NET 中调整 MS 图表的 x 轴标签的位置?

swift - NSTextField 非系统字体内容在 usesSingleLineMode 为真时被剪裁

iOS 9 App Search sendUserActivityToServer 在它失效后,所以什么都不做

java - 如何在 Label JavaFX 中添加多行

ios - 只替换字符串中的粗体字,Swift

ios - 如何在 iOS 中获取正确的当前时间?

ios - 重新加载数据后,我可以在 tableView 中保持相同的位置吗?