想要在新行

时间:2018-02-13 05:04:38

标签: swift

编辑1 - 我从TextField获取数据,我必须在TextView中显示它。我不能在这里发布我的代码,因此这个例子

以下代码将输出显示为 abhisudeeptest 我希望输出为所需的输出

var x = "abhi"
var y = "sudeep"
var z = "test"
var a = ""
var arr = [String]()
arr.append(x)
arr.append(y)
arr.append(z)
for i in arr {
    a = a + i
}
print(a)

输出 -

abhisudeeptest

必需的输出

abhi
sudeep
test

4 个答案:

答案 0 :(得分:3)

您可以使用{ "render": function (data) { var d = new Date(data); return d.toLocaleString(); }

joined(separator: )

答案 1 :(得分:1)

添加换行符:

a = a + i + "\n"

答案 2 :(得分:0)

添加换行符:

var x = "abhi"
var y = "sudeep"
var z = "test"
var a = ""
var arr = [String]()
arr.append("\(x) \n")
arr.append("\(y) \n")
arr.append("\(z) \n")
for i in arr {
    a = a + i
}
print(a)

答案 3 :(得分:0)

试试这个 -

 let x = "abhi"
    let y = "sudeep"
    let z = "test"
    var a = ""
    var b = ""
    var arr = [String]()
    arr.append(x)
    arr.append(y)
    arr.append(z)
    for i in 0..<arr.count
    {
        if  i == 0
        {
            a = a +  arr[i]
        }
        else
        {
            a = a + "\n" + arr[i]
        }
    }
    print (a)

 b = arr.joined(separator: "\n")
    print(b)