Ios 固定文本的最小比例因子

Ios 固定文本的最小比例因子,ios,swift,autoresize,Ios,Swift,Autoresize,我有一个highscore标签,它被限制为具有纵横比的superview,并使用自动收缩最小字体比例来调整不同设备的文本大小。但是,文本会根据高分的大小不断调整大小。自动收缩后,我希望字体大小固定为最小比例因子-我该怎么做?解决方案相当奇怪。我找不到固定最小比例的方法,但我发现,在设置纵横比约束的同时,可以将行数减少一行,并更改标签/按钮的宽度,而无需调整文本。我可以想象,您需要从一开始就使用代码执行此操作,而不是使用故事板约束。然后您可以在viewDidLoad中只设置一次大小。谢谢您的回复。

我有一个highscore标签,它被限制为具有纵横比的superview,并使用自动收缩最小字体比例来调整不同设备的文本大小。但是,文本会根据高分的大小不断调整大小。自动收缩后,我希望字体大小固定为最小比例因子-我该怎么做?

解决方案相当奇怪。我找不到固定最小比例的方法,但我发现,在设置纵横比约束的同时,可以将行数减少一行,并更改标签/按钮的宽度,而无需调整文本。

我可以想象,您需要从一开始就使用代码执行此操作,而不是使用故事板约束。然后您可以在viewDidLoad中只设置一次大小。谢谢您的回复。你知道代码由什么组成吗?那么大小可以通过字体:label.font=UIFontname:favoriteFont,size:idealSize来完成。我不知道你将如何检测设备的大小。