2017-06-04 60 views
-1

我有2个pickerViews。其中一个有他自己的customPickerViewClass,两者都不在ViewController中。 我已经做到了,以使它们与视图控制器交谈。 但我现在想要做的是,当选中一行并将标题保存在一个变量中时,如何在再次打开pickerView时自动选择此行?PickerView - 打开最后选中的行

+0

请在提问时出示一些示例代码。 – Grumme

回答

1

因此,如果您保存variableselected value,你可以做到以下几点:

if let index = array.index(where: { $0 == variable }) { 
    picker.selectRow(index, inComponent: 0, animated: false) 
} 

你在你用它来填充你的pickerarray源搜索索引,那么你将找到索引搜索您已保存的variable。然后在picker中选择该行。

+0

是的,我明白了这一点,但我必须执行该代码。 – Glatteisen

+0

要么在这里装载的视图或当你要加载用该值'picker'。 –

+0

哦,谢谢 – Glatteisen