example ios objective-c swift uipickerview

example - ¿Cómo detectar cambios en UIPickerView?



uipickerview swift 4 example (2)

Si nos fijamos en el UIPickerViewDelegate tiene:

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

Simplemente configure su delegado de puntos de vista delegado e implemente esto.

Quiero detectar cambios de valor UIPickerView.

Si UIPickerView responde a addTarget, utilicé un código como este:

-(void) valueChange:(id)sender { change = YES; } UIPickerView *questionPicker = [[UIPickerView alloc] init]; [questionPicker addTarget:self action:@selector(valueChange:) forControlEvents:UIControlEventValueChanged];

¿Cómo puedo hacer las mismas cosas pero de forma correcta?


UIPickerViewDelegate tiene pickerView:didSelectRow:inComponent: