如何在 swift 3 中制作 UILabel 数组

How to make array of UILabels in swift 3

我试过了但是出错了!!!!

var lable : UILabel = [lable1, lable2, lable3]

// 使用标签

做事

在 Swift 中,变量声明遵循以下模式:

var variable name: type = expression

你说类型是 UILabel,同时给它分配了 UILabels 的列表。

使用 [UILabel] 作为您的类型来解决您的问题。

两个问题:

  • 类型是 UILabel(打字错误)
  • 数组用一对或方括号表示[]

但是编译器可以推断类型(并且变量很可能是常量)

let lables = [lable1, lable2, lable3]

如果你想要可变的:

var labels = [xyz1, xyz2, xyz2]

如果你想要不可变

let labels = [xyz1, xyz2, xyz3]