string - taylor - ¿Cómo hago una nueva línea en Swift?
taylor swift wikipedia (4)
¿Hay alguna manera de hacer una nueva línea en forma rápida como "/ n" para Java?
var example: String = "Hello World /n This is a new line"
Debería poder usar
/n
dentro de una cadena Swift, y debería funcionar como se esperaba, creando un carácter de nueva línea.
Deberá eliminar el espacio después de
/n
para obtener el formato correcto de la siguiente manera:
var example: String = "Hello World /nThis is a new line"
Que, si se imprime en la consola, debería convertirse en:
Hello World
This is a new line
Sin embargo, hay algunas otras consideraciones que hacer dependiendo de cómo va a utilizar esta cadena, como:
- Si lo configura en una propiedad de texto de UILabel, asegúrese de que numberOfLines de UILabel = 0, lo que permite líneas infinitas.
-
En algunos casos de uso de redes, use
/r/n
lugar, que es la nueva línea de Windows.
Editar : Dijiste que estás usando un UITextField, pero no admite varias líneas. Debe usar un UITextView.
Puedes hacerlo
textView.text = "Name: /(string1) /n" + "Phone Number: /(string2)"
La salida será
Nombre: salida de cadena1 Número de teléfono: salida de cadena2
Puedes usar el siguiente código;
var example: String = "Hello World /r/n This is a new line"
También útil:
let multiLineString = """
Line One
Line Two
Line Three
"""
- Hace que el código sea más comprensible
- Permite copiar y pegar