我有2个pickerViews。其中一个有他自己的customPickerViewClass,两者都不在ViewController中。 我已经做到了,以使它们与视图控制器交谈。 但我现在想要做的是,当选中一行并将标题保存在一个变量中时,如何在再次打开pickerView时自动选择此行?PickerView - 打开最后选中的行
-1
A
回答
1
因此,如果您保存variable
与selected value
,你可以做到以下几点:
if let index = array.index(where: { $0 == variable }) {
picker.selectRow(index, inComponent: 0, animated: false)
}
你在你用它来填充你的picker
您array
源搜索索引,那么你将找到索引搜索您已保存的variable
。然后在picker
中选择该行。
相关问题
- 1. 如何打开ISE中最后打开的文件的起始
- 2. 打开Android Studio中的最后一个关闭选项卡
- 3. 如何在最后打开的目录中打开终端?
- 4. 行为pickerview titleForRow总是从2开始
- 5. 打开选定的行
- 6. UIPickerView从中间的选定行开始
- 7. 每次打开应用程序,打开最后打开的活动
- 8. 选择选项在打开后消失
- 9. Emacs中的“打开最近”
- 10. pickerView tableViewController
- 11. 在pickerview中从选定行中获取另一个值
- 12. DatagridView选择最后一行
- 13. 选择最后12行oracle
- 14. 选择最后一行
- 15. 打印最后一行-n行输入
- 16. 只打印文件的最后一行?
- 17. 打印出文件的最后10行
- 18. Selenium在SendKeys后打开新选项卡
- 19. ScrollView中的Iphone PickerView
- 20. 在Excel中选择最后8行Vba
- 21. mysql从最后n行中选择
- 22. 从MySQL中选择最后N行 - codeigniter
- 23. 在MySQL中选择最后一行
- 24. 如何重新打开最后一个视图,然后在iOS中终止后打开应用程序
- 25. 从选择中选择一个项目后打开模型? Laravel
- 26. 展开TableLayout的最后一行
- 27. Intellij最后打开的标签重新排序(像在Eclipse中)
- 28. 使用vi打开目录中的最后修改文件
- 29. 如何打开一个新的活动而不打开最后一个?
- 30. NERDTree在新选项卡中打开,作为gvim中的最后一个选项卡?
请在提问时出示一些示例代码。 – Grumme