我试图在[UILabel]
的集合上显示相同的信息,但出现此错误,
类型“ [UILabel]?
”的值没有成员“文本”
我在代码的这一行上收到了特定的错误。
storagetypelabel.text = "\(booking.storageType.uppercased()) STORAGE"
希望获得有关如何更改property.text标签键入方式的一些意见。
因为我将多个
UILabel
连接到一个[UILabel]
集合,所以当我调用[UILabel]
属性时,我应该能够为该集合中的所有连接标签显示相同的信息,对吗? 最佳答案
text
是单个UILabel
而不是数组的属性,要设置所有标签的文本,请使用
let str = "\(booking.storageType.uppercased()) STORAGE"
storagetypelabel.forEach { $0.text = str }
关于ios - 如何将[UILabel]的Collection转换为字符串文本以显示在ViewController上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55929865/