我正在绘制一张有27个方格的宾果卡(UIView):9列x 3行。卡片可以有3种不同的尺寸,因此它们必须可以调整大小。在卡片内部,每个带数字的正方形都是带有自定义类的UIView。在视图内部(在.xib文件中)有UILabel,其中数字设置为:
[lblNumber setText: [NSString stringWithFormat:((number < 10) ? @" %i" : @"%i"), number]];
当数字有两位数(10-> 90)时,方块内的一切看起来都很棒,但对于1到9之间的数字,标签显示的字体大小比其他数字大,因为它只有1位数。 好的,我试图取消选中“调整以适应”设置,但字体大小仍然很小。 标签的自动调整设置设置为两个箭头,因此标签具有“空格”以调整大小。
¿如何使用单位数字来调整确切比例的大小,而不是两位数字? 正如您在代码行中看到的那样,我还尝试将数字空间连接到一位数。
提前致谢。