我有2个pickerViews。其中一个有自己的customPickerViewClass,两者都不在ViewController中。 我这样做是为了让他们与ViewController对话。 但我现在要做的是,当选择一行并将标题保存在变量中时,如何在再次打开pickerView时自动选择该行?
答案 0 :(得分:1)
因此,如果您使用variable
保存selected value
,则可以执行以下操作:
if let index = array.index(where: { $0 == variable }) {
picker.selectRow(index, inComponent: 0, animated: false)
}
您在array
来源中搜索用于填充picker
的索引,然后通过搜索已保存的variable
找到索引。然后在picker
。