Vous pouvez avoir IBOutlets pour les PickerViews comme
@property (nonatomic, retain) IBOutlet UIPickerView *firstPickerView;
@property (nonatomic, retain) IBOutlet UIPickerView *secondPickerView;
puis dans une méthode déléguée faire quelque chose comme ça
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent: (NSInteger)component {
if (pickerView == self.firstPickerView) {
}
else if (pickerView == self.secondPickerView) {
}
}
ou vous pouvez définir des balises sur le PickerViews dans IB et faire
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent: (NSInteger)component {
if (pickerView.tag == 0) {
}
else if (pickerView.tag == 1) {
}
}
Je ne connaissais pas la première option, c'est aussi une bonne option. J'ai utilisé la seconde, cependant, avec les ID TAG. Je vous remercie! –