Existe-t-il un moyen de créer une nouvelle ligne dans Swift comme "\ n" pour java?
var example: String = "Hello World \n This is a new line"
Vous devriez pouvoir utiliser \n
dans une chaîne Swift, et cela devrait fonctionner comme prévu en créant un caractère de nouvelle ligne. Vous voudrez supprimer l'espace après le \n
pour un formatage correct comme ceci:
var example: String = "Hello World \nThis is a new line"
Qui, s’il est imprimé sur la console, devrait devenir:
Hello World
This is a new line
Cependant, il y a d'autres considérations à prendre en compte en fonction de l'utilisation de cette chaîne, telles que:
\r\n
, qui correspond à la nouvelle ligne de Windows.Edit: Vous avez dit que vous utilisiez un UITextField, mais il ne supporte pas plusieurs lignes. Vous devez utiliser une UITextView.
Aussi utile:
let multiLineString = """
Line One
Line Two
Line Three
"""
Vous pouvez utiliser le code suivant.
var example: String = "Hello World \r\n This is a new line"
Tu peux le faire
textView.text = "Name: \(string1) \n" + "Phone Number: \(string2)"
La sortie sera
Nom: sortie de chaîne1 Numéro de téléphone: sortie de chaîne2