Gibt es eine Möglichkeit, eine neue Zeile in swift wie "\ n" für Java zu erstellen?Wie mache ich eine neue Zeile in swift?
var example: String = "Hello World \n This is a new line"
Gibt es eine Möglichkeit, eine neue Zeile in swift wie "\ n" für Java zu erstellen?Wie mache ich eine neue Zeile in swift?
var example: String = "Hello World \n This is a new line"
Sie sollten in der Lage sein \n
in einem Swift-String zu verwenden, und es sollte wie erwartet, ein Newline-Zeichen zu erstellen.
var example: String = "Hello World \nThis is a new line"
Which, wenn auf der Konsole ausgegeben, sollte werden: Sie werden den Raum nach dem \n
für die richtige Formatierung wie so entfernen möchten
Hello World
This is a new line
Allerdings gibt es einige andere Überlegungen zu machen je nachdem, wie Sie diese Zeichenfolge, wie verwenden werden:
\r\n
, das ist die Windows-Zeilenumschaltung.bearbeiten: Sie sagten, Sie eine UITextField verwenden, aber es ist nicht über mehrere Zeilen nicht unterstützt. Sie müssen ein UITextView verwenden.
Sie können den folgenden Code verwenden;
Dies ist korrekt und gilt auch für swift (hängt davon ab, wo Sie diese Zeichenfolge natürlich verwenden, in einem Label-Titel erhalten Sie möglicherweise nicht mehrere Zeilen ohne Einstellung der Label-Eigenschaft). Entfernen Sie das Leerzeichen vor der nächsten Zeile und Sie erhalten, was Sie brauchen. – smozgur
Wie druckst du die Linie? In irgendeiner Art von UI? Auf einem CLI? –