[英]How can i use 2 picker view in my iPhone app?
I want to use two picker view in one xib. 我想在一个xib中使用两个选择器视图。 How can i do that ?
我怎样才能做到这一点 ?
You can use single PickerView for two operations- Pass Array Values with Tag Values 您可以将单个PickerView用于两个操作-带标记值的传递数组值
for First Operation : 首次操作:
self.pickerView = [[NSMutableArray alloc]initWithObjects:@"France", @"Italy", @"California", @"", nil];
self.pickerView.tag = 111;
For second operation: 对于第二次操作:
self.pickerView = [[NSMutableArray alloc]initWithObjects:your array values, @"",nil];
self.pickerView.tag = 222;
Then in 然后在
-(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")
}
}
You can add two UIPickerView
and create two properties for them like bellow 您可以添加两个
UIPickerView
并为其创建两个属性,例如波纹管
@property (nonatomic, retain) IBOutlet UIPickerView* pv1;
@property (nonatomic, retain) IBOutlet UIPickerView* pv2;
and then work with them. 然后与他们合作。
When you want to load pv1 then call 当您要加载pv1时,请致电
[pv1 reloadAllComponents];
and when you want to load pv2 then call 而当您要加载pv2时,请致电
[pv2 reloadAllComponents];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.