关于C#:UIPickerView 2组件值iPhone

UIPickerView 2 components values iPhone

我想将UIPickerView与2个分量一起使用,其中第二个分量值将依赖于第一个分量值,就像在第一个分量组中选择了1,那么在第二个分量中应该显示1组值。

从两个组件中选择值后,值将分配给一个UITextFieldUILabel,选择器将隐藏。

(我有一个主视图,其中我添加了一个子视图来添加UIPickerView)。

请参考任何教程或示例。

谢谢你的帮助

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView

{

return 2;

}

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{

if (component==0)
{
return [vGroup count];
}

else
{
return[vehiclePickerList count];
}

}

-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{

1
2
3
4
5
6
7
8
9
10
switch (component)
{
    case 0:
        return [vGroup objectAtIndex:row];
        break;
    case 1:
        return [vehiclePickerList objectAtIndex:row];
        break;
}
return nil;

}


请提供您所写的一些代码。对于与组件相关的问题,请使用- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView。有关基本选取器教程,请访问此处:基本选取器教程。

在字典数组中存储组件1每行的对应值(您希望在组件2中显示),并从中加载值。