2012-11-19 111 views
0

可能重複。 我使用字符串的drawInRect方法。如何找到符合指定矩形的字體大小?例如,如果使用大小爲16的字體,我試圖用10x10矩形繪製,那麼字符串消失。NSString自動字體大小

回答

0

如果你想知道與字體文本的大小,使用:

float s = [myFont fontWithSize:25]; 

這種尺寸,你可以用你的矩形的大小比較,並檢查它是否是更大

+0

我想知道可以適合指定矩形的最大字體大小。最大字符串長度是兩個字符。字體大小取決於矩形的大小和字符串,這種字體不應該被繪製在矩形之外 – Arsynth

0

使用CGSize size = [yourString sizeWithFont: [UIFont systemFontOfSize:15]],直到達到一個尺寸,比所需尺寸小。