我正在尝试在Swift中选择一行选择器视图。我知道还有其他类似的问题,但它们都有相同的答案,对我来说不起作用。这些问题可以在UIPickerView selectRow doesn't works找到。
他们都指出在viewDidAppear
:
pickerview.selectRow(3, inComponent: 0, animated: true)
有关如何选择行的任何想法?
答案 0 :(得分:1)
看起来您的选择器中只有3个元素。 Pickerview元素行是0索引的,因此不是
pickerview.selectRow(1, inComponent: 0, animated: true)
pickerview.selectRow(2, inComponent: 0, animated: true)
pickerview.selectRow(3, inComponent: 0, animated: true)
你想要
pickerview.selectRow(0, inComponent: 0, animated: true)
pickerview.selectRow(1, inComponent: 0, animated: true)
pickerview.selectRow(2, inComponent: 0, animated: true)