обновить uipicker

У меня есть два столбца в uipicker. Когда я выбираю что-то в первом столбце, я хочу, чтобы параметры изменились в другом столбце.

Исходный код кто-нибудь?

Огромное спасибо


person Mineeee    schedule 18.07.2011    source источник
comment
ознакомьтесь с этим ответом на stackoverflow - stackoverflow.com/questions/5311552/dependent-uipickerview   -  person Saurabh    schedule 11.12.2011


Ответы (2)


Посмотрите книгу «Разработка для Iphone 4» от Apress, в главе 7 сделан зависимый сборщик, тот, который вы хотите создать (он называется зависимым uipickerview).

person coderjoe    schedule 11.12.2011

попробуйте что-нибудь вроде этого -

- (void)pickerView:(UIPickerView *)pickerView
      didSelectRow:(NSInteger)row
       inComponent:(NSInteger)component {
    if (component == 0) {

        //Here First Part of the Pickerview is represented using 0.
        // dependentPicker is the Pickerview outlet

        [dependentPicker selectRow:row inComponent:1 animated:YES];
        [dependentPicker reloadComponent:1];
    }
    else
    {
        [dependentPicker selectRow:row inComponent:0 animated:YES];
        [dependentPicker reloadComponent:1];
    }
}
person Saurabh    schedule 11.12.2011