2011-04-25 14 views

回答

2

您可以使用单PickerView两个操作 - 传递数组与价值观标签值

第一次操作:

self.pickerView = [[NSMutableArray alloc]initWithObjects:@"France", @"Italy", @"California", @"", nil]; 
self.pickerView.tag = 111; 

对于第二操作:

self.pickerView = [[NSMutableArray alloc]initWithObjects:your array values, @"",nil]; 
self.pickerView.tag = 222; 

然后在

-(void)pickerView:(UIPickerView *)pView didSelectRow:(NSInteger)row inComponent:   (NSInteger)component 
{ 


    if (self.pickerView.tag == 111) { 

     NSLog(@"First Picker View selected Value") 
    } 
    else if(self.pickerView.tag == 222){ 

     NSLog(@"Second Picker View Selected Value") 
    } 

} 
1

你能为他们添加两个UIPickerView,并创建两个属性,如波纹管

@property (nonatomic, retain) IBOutlet UIPickerView* pv1; 
@property (nonatomic, retain) IBOutlet UIPickerView* pv2; 

,然后与他们合作。

+0

@ViTi兄弟:我如何加载值? – Devang 2011-04-25 12:10:14

+0

如何以同样的方式加载一个UIPickerView。 – 2011-04-25 12:12:23

+0

对不起,但我认为嗨,我想在一个xib中使用两个选择器视图。我怎样才能做到这一点 ?这个问题的答案是你可以添加两个UIPickerView并为它们创建两个属性,如下图所示: @property(nonatomic,retain)IBOutlet UIPickerView * pv1; @property(nonatomic,retain)IBOutlet UIPickerView * pv2; 然后和他们一起工作。这个 !!!我认为...... – 2011-04-25 13:49:10

0


如果要加载PV1然后调用

[pv1 reloadAllComponents]; 

,当你想要加载PV2然后调用

[pv2 reloadAllComponents]; 
相关问题