我如何识别不同的pickerViews?

时间:2016-01-21 11:13:14

标签: ios swift uipickerview identifier

我的pickerViews全部来自一个pickerViewCell。我生成其中的5个,我需要知道如何同时识别所有这5个并从所有这些中获得indexPath.row

3 个答案:

答案 0 :(得分:3)

您可以设置每个pickerView的tag属性,这是一个可用于识别每个

的整数

答案 1 :(得分:1)

将pickerview标记设置为indexpath.row并识别pickerview。

答案 2 :(得分:0)

最初为每个选择器视图设置tag值。 当您滚动pickerview的单元格时,delegate方法一直显示以下所示的选择器视图。通过使用标记值查找选择了哪个选择器视图。

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

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

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

 }
}