<分区>
我在调整字体大小以适合标签并且不拆分任何单词时遇到问题。 我有一个标签,可以根据字符串数组动态更改其内容。 标签可以有任意数量的行。我想要的是字体大小尽可能大,同时适合标签并且不拆分任何单词。 我在 Storyboard上将字体设置得非常大。 使用自动布局将标签放置在 View 上。
例如,如果我使用此代码,对于字符串“Most definitely”:
answerLabel.numberOfLines = 0
answerLabel.adjustsFontSizeToFitWidth = true
answerLabel.lineBreakMode = .byTruncatingTail
我得到的字符串如下: 大多数(第 1 行) 定义(第 2 行)y(第 3 行)
如果换句话说
answerLabel.numberOfLines = 0
answerLabel.adjustsFontSizeToFitWidth = true
answerLabel.lineBreakMode = .byWordWrapping
我得到一个大写字母的字符串“Mo”
显然,在那种情况下我要找的是 Most(line 1) definitely(line 2)。
在此先感谢您的帮助。