Сегодня я целый день боролся с одной и той же проблемой.
У меня похожий код:
pickerView = [[UIPickerView alloc] init];
pickerView.showsSelectionIndicator = YES;
pickerView.delegate = self;
pickerView.dataSource = self;
[pickerView selectRow:0 inComponent:0 animated:NO];
txtFolder.inputView = pickerView;
Так что если вы выберете 'pickerView.showsSelectionIndicator = YES' после выборастрока решает проблему.
Решение:
pickerView = [[UIPickerView alloc] init];
pickerView.delegate = self;
pickerView.dataSource = self;
[pickerView selectRow:0 inComponent:0 animated:NO];
pickerView.showsSelectionIndicator = YES;
txtFolder.inputView = pickerView;
Алекс, попробуйте это, может быть, это поможет вам.
ОБНОВЛЕНИЕ:
Но единственный верный способ - показать сборщика в поповере.Причина проблемы в том, что средство выбора не подходит для основного экрана!