Label类型的Outlets数组

hat*_*tim 3 uilabel iboutlet ios iboutletcollection swift

我有16个奥特莱斯变量.

@IBOutlet var label00: UILabel?
@IBOutlet var label01: UILabel?
@IBOutlet var label02: UILabel?
@IBOutlet var label03: UILabel?
@IBOutlet var label10: UILabel?
@IBOutlet var label11: UILabel?
@IBOutlet var label12: UILabel?
@IBOutlet var label13: UILabel?
@IBOutlet var label20: UILabel?
@IBOutlet var label21: UILabel?
@IBOutlet var label22: UILabel?
@IBOutlet var label23: UILabel?
@IBOutlet var label30: UILabel?
@IBOutlet var label31: UILabel?
@IBOutlet var label32: UILabel?
@IBOutlet var label33: UILabel?
Run Code Online (Sandbox Code Playgroud)

我想将它们声明为数组但不知道如何操作.

Ash*_*kad 5

你必须IBOutlet像as一样创建Collection

@IBOutlet var labels: Array<UILabel>!
Run Code Online (Sandbox Code Playgroud)

有关代码的更多参考,请检查此问题:

1)无法使用故事板连接Xcode 6中的插座集合

2)Swift - IBOutletCollection等价物

例如 :

在此输入图像描述