有没有办法在swift中创建一个新的行,如"\n"为java?
var example: String = "Hello World \n This is a new line"
Run Code Online (Sandbox Code Playgroud)
Bra*_*ech 108
你应该能够\n在Swift字符串中使用它,它应该按预期工作,创建一个换行符.您需要删除空格后的\n格式正确,如下所示:
var example: String = "Hello World \nThis is a new line"
Run Code Online (Sandbox Code Playgroud)
如果打印到控制台,应该成为:
Hello World
This is a new line
Run Code Online (Sandbox Code Playgroud)
但是,根据您将如何使用此字符串,还有一些其他注意事项,例如:
\r\n,这是Windows换行符.编辑:您说您正在使用UITextField,但它不支持多行.您必须使用UITextView.
Pbk*_*Pbk 18
也很有用:
let multiLineString = """
Line One
Line Two
Line Three
"""
Run Code Online (Sandbox Code Playgroud)
小智 8
您可以使用以下代码;
var example: String = "Hello World \r\n This is a new line"
Run Code Online (Sandbox Code Playgroud)
你可以这样做
textView.text = "Name: \(string1) \n" + "Phone Number: \(string2)"
Run Code Online (Sandbox Code Playgroud)
输出将是
姓名:string1 的输出 电话号码:string2 的输出