2016-08-09 20 views
0

Screenshot der Ausgabe:UILabel Text hat immer einen Zeilenumbruch

enter image description here

self.label.text = @"回复111111111111111111111111111111111111111"; 

ich den Code schrieb den Text des Labels zu setzen, aber das Label hat immer einen Zeilenumbruch direkt nach dem "回复 ". Kann mir jemand helfen, dass dieser Text in einer Zeile angezeigt wird?

+0

Die '111111111111111111111111111111111111111' als 1 Wort zählen, so wird es Zeilenumbruch macht das Wort richtig zeigen, wenn Sie nicht wollen, eine Einschränkung auf die Beschriftung der Höhe eingestellt, dann wird es' 11111111111 wird ... ' – Tj3n

+0

oder Sie können den Zeilenumbruchmodus ändern, um das Zeichen zu brechen – Surely

+0

@JsonKit Versuchen Sie meine Antwort. – Catoshi

Antwort

0

Sie können UILabel wie folgt festgelegt:

enter image description here

enter image description here

1

Sie die sizeToFit Eigenschaft eines UILabel können die Höhe gemäß dem Text anzupassen. Sobald Sie den Text eingestellt haben, können Sie einfach anrufen:

[yourLabel sizeToFit]; 
0

Dieser Code wird Ihre Schriftgröße entsprechend Ihrer Etikettenbreite anpassen.

label.adjustsFontSizeToFitWidth = true