我有 16 个 Outlets 变量。
@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?
我想将它们声明为一个数组,但不知道该怎么做。
最佳答案
你必须像这样创建IBOutlet
集合
@IBOutlet var labels: Array<UILabel>!
有关代码的更多引用,请查看此问题:
1) Can't hook up an outlet collection in Xcode 6 using storyboard
2) Swift - IBOutletCollection equivalent
例如:
关于ios - 标签类型的导出数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32647682/