设置didSet用于出口收集

时间:2019-05-05 04:03:56

标签: swift iboutlet didset

我在插座集合中添加了一些选择器视图,它们应该具有不同的属性,需要在它们的didset中添加它们 例如,这是插座集合

@IBOutlet var dataPickers: [UIPickerView]! {
  didset {

  }
}

问题是,我不得不说,如果dataPickers的第一个成员这样做了,但是我不知道该如何在didset中这么说。

有人可以帮我吗?非常感谢

1 个答案:

答案 0 :(得分:0)

设置整个数组后,将调用didSet。如果要将属性仅应用于数组中的第一个选择器,则可以执行以下操作:

@IBOutlet var dataPickers: [UIPickerView]! {
    didSet {
        if let first = dataPickers.first {
            first.someProperty = someValue
        }
    }
}