Я использовал его для приложения несколько месяцев назад:
Настройка IBAction и создание там UIPickerview:
UIPickerView *thingPicker = [[UIPickerView alloc] initWithFrame:CGRectZero];
[UIPickerView setAnimationDelegate:self];
thingPicker.delegate = self;
thingPicker.dataSource = self;
[thingPicker setShowsSelectionIndicator:YES];
textField.inputView = thingPicker;
И установить параметры выбора:
(с помощью textFieldNumber Вы можете установить для каждого средства выбора для отдельного textField)
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)windPicker {
return 1; //Here if textFieldBOOL == # can also be used but I only use 1 component.
}
- (NSInteger)pickerView:(UIPickerView *)thingPicker numberOfRowsInComponent:(NSInteger)component {
if (textFieldNumber == 0) {
return [fromAnArray count];
- (NSString *)pickerView:(UIPickerView *)thingPicker titleForRow:(NSInteger)row forComponent:(NSInteger)component {
if (textFieldNumber == 0){
return [fromAnArray objectAtIndex:row];
}
- (void)pickerView:(UIPickerView *)thingPicker didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
if (textFieldNumber == 0) {
[textField setText:(NSString *)[fromAnArray objectAtIndex:row]];