将字符串数组打印到UILabels

时间:2016-02-08 05:19:16

标签: ios swift

有没有办法将字符串数组打印到UILabel而没有任何特殊字符,即[" number1"," number2"," number3" ]

我想在我的UILabel输出中看起来像这样:

number1
number2
number3

这是我的代码:

let addInputs = quantityField.text! + "x " + descriptionField.text!   
var listArray: [String] = []
listArray.append("\(addInputs)")

for addInputs in listArray {
            //itemListLabel.text = "\n\(addInputs)"
            print("\(addInputs)")
            itemListLabel.text = "\(listArray)"
        }

3 个答案:

答案 0 :(得分:3)

您可以将这些项目与export class SomeComponent { public childform: ControlGroup; constructor(fbs: FormBuilder) { this.childform = fbs.group({ 'name': ['', Validators.required], 'place':[''] }); } } 一起加入,以添加一个难以回复的内容:

\n

答案 1 :(得分:0)

您需要做两件事:

itemListLabel.numberOfLines = listArray.count
itemListLabel.text = listArray.joinWithSeparator("\n")

第一行设置标签中显示的行数。如果您事先知道自己想要什么,可以在Interface Builder中进行设置。第二行连接字符串数组,每个字符串之间都有一个换行符。

答案 2 :(得分:0)

Swift 5.3

itemListLabel.text = listArray.joined(separator: "\n")