2009-04-29 21 views
5

Wie ist es möglich, die Größe des Textes in UILabel zu ändern, um in das Etikett zu passen? (Ich möchte nicht, dass diese 3 Punkte erscheinen)UILabel - Autoresize

Vielen Dank im Voraus.

Antwort

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

... sollte den Trick machen!

+1

funktioniert nicht auf iOS6 – Mona

+0

MinimumFontSize ist in iOS 6 veraltet. Verwenden Sie MinimumScaleFactor. (d. h. label.minimumScaleFactor = .3f; –

+0

1. '[label setAdjustSFontSizeToFitWidth: YES];' 2. '[label setMinimumScaleFactor: minimumFontSize/maximumFontSize];'. – SwiftArchitect