Ios 如何在同一情节提要中的两个不同UIpickerView上添加更改事件

Ios 如何在同一情节提要中的两个不同UIpickerView上添加更改事件,ios,objective-c,uipickerview,Ios,Objective C,Uipickerview,我在同一个故事板中有两个不同的UIpickerView,我想在它们上添加更改事件,并用它们绑定不同的操作 我使用了下面的代码,它将事件添加到两个UIpickerView,但我想添加到两个UIpickerView上的不同操作。但在这种情况下,由于两者都触发了相同的动作,这就是为什么要做相同的工作 - (void)pickerView:_picker didSelectRow:(NSInteger)row inComponent:(NSInteger)component{ } 显然,在.h文件中

我在同一个故事板中有两个不同的UIpickerView,我想在它们上添加更改事件,并用它们绑定不同的操作

我使用了下面的代码,它将事件添加到两个UIpickerView,但我想添加到两个UIpickerView上的不同操作。但在这种情况下,由于两者都触发了相同的动作,这就是为什么要做相同的工作

- (void)pickerView:_picker didSelectRow:(NSInteger)row inComponent:(NSInteger)component{

}
显然,在
.h
文件中分别声明每个选择器(例如:
picker1
picker2
),然后将其添加到
didSelect
,并为每个选择器执行相应的操作


显然,在
.h
文件中分别声明每个选择器(例如:
picker1
picker2
),然后将其添加到您的
didSelect
,并为每个选择器执行相应的操作您可以在故事板中为每个
UIPickerView
设置
标记,现在在选择方法中

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
if(pickerView.tag == 0) {

} else if (pickerView.tag == 1) {

}
}

根据
标记
您可以区分选择了
UIPickerView
的对象。

您可以将
标记
设置为故事板中的每个
UIPickerView
,现在设置为选择方法

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
if(pickerView.tag == 0) {

} else if (pickerView.tag == 1) {

}
}
根据
标记
您可以区分所选的
UIPickerView

您的意思是在“
didFinishpic……
”方法中?添加一些代码。你是说在“
didFinishpic……
”方法中?添加一些代码。