2009-04-29 12 views
5

Come è possibile ridimensionare la dimensione del testo in UILabel in modo da adattarsi in etichetta? (Io non voglio apparire quei 3 punti)UILabel - AutoResize

Grazie in anticipo.

risposta

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

... dovrebbe fare il trucco!

+1

non funziona su iOS6 – Mona

+0

minimumFontSize è infatti deprecato in iOS 6. Usare minimumScaleFactor. (Cioè label.minimumScaleFactor = .3f; –

+0

1. '[etichetta setAdjustsFontSizeToFitWidth: YES];' '2. [etichetta setMinimumScaleFactor: minimumFontSize/maximumFontSize];'. – SwiftArchitect