2009-04-29 9 views
5

ラベルに収まるように、UILabelのテキストサイズをどのように変更できますか? (私はそれらの3つのドットが表示されたくありません)UILabel - autoresize

ありがとうございます。

答えて

23
UILabel *label; 
label.adjustsFontSizeToFit = YES; 
label.minimumFontSize = 5.0; // or whatever else minimum font size you want 

...このトリックを行う必要があります!

+1

はios6で動作しません – Mona

+0

minimumFontSizeは実際にはiOS 6では非推奨です。minimumScaleFactorを使用してください。 (すなわち、label.minimumScaleFactor = .3f; –

+0

)1. '[label setAdjustsFontSizeToFitWidth:YES];' '[ラベルsetMinimumScaleFactor:minimumFontSize/maximumFontSize];'。 – SwiftArchitect