2016-04-21 9 views
1

Hallo Leute, ich versuche titleLable Text auf UIButton mit fester Breite feste Größe zu passen. Wenn die Textbreite größer als die Breitenkonstante ist, sollte der Text von der Spur abgeschnitten werden, und wenn die Textbreite kleiner als die Breitenkonstante ist, sollte die Breite der Schaltfläche entsprechend dem Text angepasst werden.Passen titleLabel Text von UIButton mit automatischem Layout auf eine feste konstante Breite

+0

Verwenden Sie '<=' Parameter mit der Breiteneinschränkung –

+0

Sie möchten, dass großer Text auf neue Zeile abgeschnitten wird? –

Antwort

2

Sie so etwas tun kann,

[self.myButton setTitle:@"this is the long title" forState:UIControlStateNormal]; 

[self.myButton.titleLabel setAdjustsFontSizeToFitWidth:YES]; 

Konvertieren in schnell.

Wenn Sie möchten, dass Ihre Schaltfläche Größe auch dann nicht geben fix Breite erhöhen und wenn Sie Knopfgröße statisch und Schriftgröße einstellen wollen nach Titellänge dann fix Breite Einschränkung

Hoffnung geben wird dies helfen :)

Verwandte Themen