我在outlet集合中添加了几个picker视图,它们应该有不同的属性,我需要将它们添加到它们的didset中例如,这是outlet集合
@IBOutlet var dataPickers: [UIPickerView]! {
didset {
}
}问题是,我不得不说,如果dataPickers的第一个成员做了这些事情,但我不知道我怎么能在didset中这样说。
有人能在这方面帮我吗?非常感谢
发布于 2019-05-05 12:08:26
当设置整个数组时,将调用didSet。如果您只想将属性应用于数组中的第一个选择器,则可以执行以下操作:
@IBOutlet var dataPickers: [UIPickerView]! {
didSet {
if let first = dataPickers.first {
first.someProperty = someValue
}
}
}https://stackoverflow.com/questions/55988728
复制相似问题