有没有办法将字符串数组打印到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)"
}
答案 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")