Tatsächlich gibt es einen Weg, das zu tun. probiere
aus %Vor%Ich habe ähnliche Fragen hier gesehen, kann aber immer noch herausfinden, warum es nicht funktioniert.
Wie fügt man im mehrzeiligen UIlabel einen Zeilenumbruch hinzu (mit anderen Worten, einen neuen Absatz hinzufügen)?
Ich habe ein Etikett mit viel Text,
%Vor%aber ich bekomme immer noch so etwas: "Etwas Text hier \ nUnd hier möchte ich eine neue Zeile"
Danke
UILabel respektiert \ n nicht, Sie können mit option-return (im Builder für Schnittstellen) erzwingen, wo Sie einen Zeilenumbruch wünschen.
Sie können ein UIWebView anstelle des Labels verwenden und dann können Sie beliebig formatieren. (Und setzen Sie den lineBreakMode, wie AngeDeLaMort oben sagt.)
Das ist eine alte Frage, aber ich wollte euch nur wissen lassen, dass \r
wie ein Zauber funktioniert:)
UILabel respektiert \ n nicht, Sie können mit option-return (im Builder für Schnittstellen) erzwingen, wo Sie einen Zeilenumbruch wünschen.
Sie können ein UIWebView anstelle des Labels verwenden und dann können Sie beliebig formatieren. (Und setzen Sie den lineBreakMode, wie AngeDeLaMort oben sagt.)
Das sollte funktionieren:
%Vor%Das ist eine alte Frage, aber ich wollte euch nur wissen lassen, dass %code% wie ein Zauber funktioniert:)
Ich habe ähnliche Fragen hier gesehen, kann aber immer noch herausfinden, warum es nicht funktioniert.
Wie fügt man im mehrzeiligen UIlabel einen Zeilenumbruch hinzu (mit anderen Worten, einen neuen Absatz hinzufügen)?
Ich habe ein Etikett mit viel Text,
%Vor%aber ich bekomme immer noch so etwas: "Etwas Text hier \ nUnd hier möchte ich eine neue Zeile"
Danke
Tatsächlich gibt es einen Weg, das zu tun. probiere
aus %Vor%Wenn Ihre Zeichenfolge wirklich in Ordnung ist, können Sie vielleicht auch versuchen, diese Zeile hinzuzufügen:
%Vor%Ihr Problem könnte anders sein ... aber meiner war ein Literalzeichen %code% , was tatsächlich %code% im Speicher ist.
Ich habe es gelöst mit:
%Vor%Sie müssen noch den Zeilenumbruchmodus sowie numberOfLines setzen, damit es funktioniert.
Ich weiß, dass es eine alte Frage ist, aber ich habe mich gefragt - könnte das Problem %code% sein?
Wenn Sie Frame wie CGRectMake (0,0,300,300) setzen könnten - löst das das Problem? Weil %code% auf meiner Seite funktioniert.
UILabel verwendet \ n, um eine neue Zeile zu erstellen. \ n brauchen einen Platz auf der Rückseite.
Verwenden Sie Strg + Eingabe im Storyboard, und machen Sie Anzahl der Zeilen als 0
Das ist eine alte Frage, aber wenn jemand von Interface Builder ausgeht, dann ist es einfach und einfach
Label auswählen und den Typ zu attributiert ändern, standardmäßig ist plain
Jetzt wo immer du willst \ n benutze einfach %code% und du erhältst eine neue Zeile
hoffe, es ist hilfreich für jemanden, der Interface Builder verwendet, um dies zu erreichen
Sie können dies versuchen:
%Vor%Verwenden Sie Strg + Eingabe im Storyboard, und machen Sie Anzahl der Zeilen als 0
Ich weiß, dass es eine alte Frage ist, aber ich habe mich gefragt - könnte das Problem lbl.sizeToFit;
sein?
Wenn Sie Frame wie CGRectMake (0,0,300,300) setzen könnten - löst das das Problem? Weil \n
auf meiner Seite funktioniert.
UILabel verwendet \ n, um eine neue Zeile zu erstellen. \ n brauchen einen Platz auf der Rückseite.
Das ist eine alte Frage, aber wenn jemand von Interface Builder ausgeht, dann ist es einfach und einfach
Label auswählen und den Typ zu attributiert ändern, standardmäßig ist plain
Jetzt wo immer du willst \ n benutze einfach Alt + Enter
und du erhältst eine neue Zeile
hoffe, es ist hilfreich für jemanden, der Interface Builder verwendet, um dies zu erreichen
Tags und Links objective-c iphone uilabel newline