簡體   English   中英

如何在iPhone應用程序中使用2選擇器視圖?

[英]How can i use 2 picker view in my iPhone app?

我想在一個xib中使用兩個選擇器視圖。 我怎樣才能做到這一點 ?

您可以將單個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")
    }

}

您可以添加兩個UIPickerView並為其創建兩個屬性,例如波紋管

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

然后與他們合作。


當您要加載pv1時,請致電

[pv1 reloadAllComponents];

而當您要加載pv2時,請致電

[pv2 reloadAllComponents];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM