更新一个uipicker

时间:2011-07-18 19:46:48

标签: iphone uipicker

我在uipicker中有两列。当我从第一列中选​​择某些内容时,我希望在另一列上更改选项。

任何人的源代码?

非常感谢

2 个答案:

答案 0 :(得分:0)

查看Apress的“Iphone 4开发”一书,第7章创建了一个从属选择器,你想要制作它(它被称为依赖uipickerview)。

答案 1 :(得分:0)

尝试这样的事情 -

- (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];
    }
}