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