0

I have multiple textfields on my view, and each time a textfield is taped a picker appears(the picker was made by code). This works fine for the first textfield, I can also select a row and the textfield receives it. But when I tap the second one and the picker appears, the row selected appears on the first textfield. I know I can use "tag" to distinguish them, but then I get stuck...it doesn´t work.

Does anyone have/has this problem? What method do I have to change?

Cœur
  • 37,241
  • 25
  • 195
  • 267
Japa
  • 632
  • 7
  • 30

1 Answers1

0

try creating one picker for each textfield pick1,pick2.......then in the

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

method u check

if( pickerview==pick1)
{
text1.text=  (pick1 value at row);
}
else if(pickerview==pick2)
{
text2.text= (pick2 value at row);
}
sujith1406
  • 2,822
  • 6
  • 40
  • 60