2016-01-21 16 views
2

我的pickerViews都来自一个pickerViewCell。我生成了其中5个,并且我需要知道如何在同一时间识别所有这5个数据,并从中获取indexPath.row我如何识别不同的pickerViews?

+0

你可以给每个挑选一个独特的标签,然后使用这些标签在你的条件 –

+0

你可以申请标签,就可以像pickerView pickerView1.tag = 1,则assing标签= 2的下等 –

回答

3

您可以设置每个pickerView的tag属性,它是一个整数,你可以用它来识别每个

1

集pickerview标签作为indexpath.row和识别pickerview。

0

最初为每个选取器视图设置tag值。 当滚动pickerviewdelegate的单元格时,始终调用下面显示的选取器视图的方法。通过使用标签值查找选择哪个选择器视图。

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

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

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

} 
} 
相关问题