Ios 在视图内更改UILabel中的自动字体大小

Ios 在视图内更改UILabel中的自动字体大小,ios,uiview,uilabel,font-size,Ios,Uiview,Uilabel,Font Size,我正在画一张有27个正方形的宾果卡(UIView):9列x 3行。卡可以有3种不同的尺寸,因此它们必须可以调整大小。在卡片内部,每个带有数字的方块都是一个带有自定义类的UIView。在视图内部(在.xib文件中)有UILabel,其中的编号设置为: [lblNumber setText: [NSString stringWithFormat:((number < 10) ? @" %i" : @"%i"), number]]; [lblNumber setText:[NSString s

我正在画一张有27个正方形的宾果卡(UIView):9列x 3行。卡可以有3种不同的尺寸,因此它们必须可以调整大小。在卡片内部,每个带有数字的方块都是一个带有自定义类的UIView。在视图内部(在.xib文件中)有UILabel,其中的编号设置为:

[lblNumber setText: [NSString stringWithFormat:((number < 10) ? @" %i" : @"%i"), number]];
[lblNumber setText:[NSString stringWithFormat:((编号<10)?@“%i”:@“%i”),编号]];
当数字有两个数字(10->90)时,方格内的一切看起来都很棒,但对于1到9的数字,标签显示的字体比其他数字大,因为它只有一个数字。 好的,我试着取消选中“调整以适应”设置,但是字体大小仍然很小。 标签的自动调整大小设置设置为两个箭头,因此标签具有调整大小的“空间”

?如何让一位数的数字与两位数的数字调整精确比例? 正如您在代码行中看到的,我还尝试将数字的空格与一个数字连接起来

提前谢谢