在 UIPickerView 中选择一行 - swift
Selecting a row in a UIPickerView - swift
我正在尝试 select Swift.I 中的一行选择器视图知道还有其他类似的问题,但它们都有相同的答案,这对我不起作用。此类问题可位于:UIPickerView selectRow doesn't works .
他们都指向在viewDidAppear
中使用这段代码:
pickerview.selectRow(3, inComponent: 0, animated: true)
但是视图控制器仍然是这样的:
关于如何 select 有什么想法吗?
您的选择器中似乎只有 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)
我正在尝试 select Swift.I 中的一行选择器视图知道还有其他类似的问题,但它们都有相同的答案,这对我不起作用。此类问题可位于:UIPickerView selectRow doesn't works .
他们都指向在viewDidAppear
中使用这段代码:
pickerview.selectRow(3, inComponent: 0, animated: true)
但是视图控制器仍然是这样的:
关于如何 select 有什么想法吗?
您的选择器中似乎只有 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)