2011-04-25 21 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]; 
相關問題