Это прекрасно работает! Попытайся! rowNumberSelectedFirst
, который я использовал в своем примере, - это просто переменная, в которой хранится номер строки, который вы хотите выбрать первым при загрузке UIPickerView
.
Для swift 3 вы можете использовать это.
let rowNumberSelectedFirst: Int = 3
pickerView.selectRow(rowNumberSelectedFirst, inComponent: 0, animated: true)
Для Objective-C Вы можете использовать это
int rowNumberSelectedFirst = 3;
[picker selectRow:rowNumberSelectedFirst inComponent:0 animated:YES];