您可以获取视图的子视图:
let labels: [UILabel] = myView.subviews as! [UILabel]
要知道哪个标签是哪个标签,而无需创建IBOutlets,可以在属性检查器中的情节提要中添加tag
属性:
在查看部分中,将标签设置为整数以使每个标签唯一:
例如,您可以将第一个标签的标签设置为1,将第二个标签的标签设置为2。
要更改第一个标签的文本,请执行以下操作:
if let firstLabel = labels.first(where: { $0.tag == 1}) {
firstLabel.text = "Hello World!"
}