2011-08-30 82 views

回答

9

創建一個比你想要的還要大的字體(48分可能是好的)。然後用這個:

CGFloat maxFontSize; 
[string sizeWithFont:font minFontSize:0 actualFontSize:&maxFontSize forWidth:maxWidth lineBreakMode: UILineBreakModeClip]; 

maxFontSize將舉行最大規模大於0小於48和大於將適合內maxWidth

+2

API Rob提到'sizeWithFont:'在iOS7中已被棄用。請參閱此堆棧溢出問題以獲得更完整的回覆:http://stackoverflow.com/questions/18897896/replacement-for-deprecated-sizewithfont-in-ios-7 –