可能重复。 我使用字符串的drawInRect方法。如何找到适合指定rect的字体大小?例如,如果使用大小为16的字体,我尝试在10x10 rect中绘制它,那么字符串就会消失。
答案 0 :(得分:0)
如果您想通过字体知道文字的大小,请使用:
float s = [myFont fontWithSize:25];
使用此尺寸,您可以将其与矩形的大小进行比较,并检查它是否更大
答案 1 :(得分:0)
使用CGSize size = [yourString sizeWithFont: [UIFont systemFontOfSize:15]]
,直到达到小于所需的尺寸。