J'ai un UIPickerView et je voudrais être averti quand l'animation de selectRow est faite.Comment obtenir le rappel depuis UIPickerView lorsque l'animation selectRow est terminée?
J'ai essayé l'approche suivante dans mon contrôleur de vue qui a une référence à la UIPickerView et il ne fonctionnera pas:
-(void)viewDidLoad
{
...
[UIPickerView setAnimationDelegate:self];
[UIPickerView setAnimationDidStopSelector:@selector(animationFin ished:finished:context];
...
}
- (void)animationFinishedNSString *)animationID finishedBOOL)finished contextvoid *)context
{
if (finished) {
}
}
Ensuite, quelque part dans mon code, je lance l'animation:
[picker selectRow:random() % pickerDataCount inComponent:0 animated:YES];
cela ne fonctionne pas, au moins dans iOS8 – jomafer