ios - 标签类型的导出数组

标签 ios swift uilabel iboutlet iboutletcollection

我有 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

例如:

enter image description here

关于ios - 标签类型的导出数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32647682/

相关文章:

ios - WKInterfaceTable 检测选择了哪一行

ios - 正在输出相同的自定义单元格(Swift)

ios - 渐变不填满所有的UIView

ios - Objective-C Singleton 中的变量被重置

ios - 重新加载 UIViewController 和 Dealloc

ios - 注释引脚颜色和类型

UILabel 上的 iOS 自定义字体特殊字符错误

ios - 从左侧在 UILabel 中插入文本

ios - 如何将特定格式的字符插入到字符串中?

iPhone/iOS : Best practices to shorten launch time of an app?