调整 UILabel 字体大小以适合文本
Posted
技术标签:
【中文标题】调整 UILabel 字体大小以适合文本【英文标题】:Adjust UILabel font size to fit text 【发布时间】:2015-12-20 19:32:08 【问题描述】:如何以编程方式调整字体大小,以使文本适合UILabel
,而不调整UILabel
的大小?
我已经设置好了:
imageCell?.imageText.adjustsFontSizeToFitWidth = true
我还在情节提要中设置了Line Breaks: Word Wrap
、Autoshrink: Minimum Font Size: 1
和Lines: 0
。
标签如下所示:
这是整个标签文本:
Æ????????????????????????????????????????????? ????????????????????????????????????????????????❤️??? ??????????????????????????????????????????????????? ??????????????????????????????????????????????????? ??????????????????????????????❤️????????????mzbdjdis #Svsuzi。 #vdb #???????????????%
但整个文本仍然没有显示在标签中。我没有在我的应用程序中使用 AutoLayout。有什么建议吗?
【问题讨论】:
请展示您当前情况的图像,到目前为止您设置的内容可能应该可以工作,也许您标签的限制是错误的!? @luk2302 - 问题已更新。 【参考方案1】:这是你需要改变的。
设置Minimum Font Size
将允许文本随着UILabel
框架大小的减小而调整大小。
所以,如果你想让你的文本在UILabel
中增长,只需将字体本身的大小设置为非常大,它会自动适应框架。
【讨论】:
以上是关于调整 UILabel 字体大小以适合文本的主要内容,如果未能解决你的问题,请参考以下文章