调整UILabel字体大小以适合文本

Rod*_*kes 4 uilabel ios swift

我如何以编程方式调整字体大小,使文本适合UILabel,而不调整大小UILabel

我已经设定了这个:

imageCell?.imageText.adjustsFontSizeToFitWidth = true
Run Code Online (Sandbox Code Playgroud)

同样在我设置的故事板中Line Breaks: Word Wrap,Autoshrink: Minimum Font Size: 1Lines: 0.

这就是标签的样子: 在此输入图像描述

这是整个标签文字:

Æ❤️❤️mzbdjdis#Svsuzi.#vdb#%<<,#hs.ClcldbsD.Cmcøclco

但是整个文本仍没有在标签中显示.我没有在我的应用程序中使用AutoLayout.有什么建议?

pro*_*ter 5

这是你需要改变的.

在此输入图像描述

设置Minimum Font Size将允许文本在UILabel帧的大小减小时调整大小.

因此,如果您希望文本在其中增长UILabel,只需将字体本身的大小设置为非常大,它将自动适应框架.