繁体   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