0

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

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

  }
}

问题是,我不得不说,如果第一个成员dataPickers做那件事,但我不知道我怎么能在 didset 中这么说。

有人可以帮我吗?太感谢了

4

1 回答 1

1

设置整个didSet数组时调用。如果您只想将属性应用于数组中的第一个选择器,那么您可以执行以下操作:

@IBOutlet var dataPickers: [UIPickerView]! {
    didSet {
        if let first = dataPickers.first {
            first.someProperty = someValue
        }
    }
}
于 2019-05-05T04:08:26.153 回答