У меня есть UIPickerView, и я хотел бы получать уведомления, когда анимация selectRow завершена.
Я попробовал следующий подход в моем контроллере представления, который имеет ссылку на UIPickerView, и он не будет работать:
-(void)viewDidLoad
{
...
[UIPickerView setAnimationDelegate:self];
[UIPickerView setAnimationDidStopSelector:@selector(animationFin ished:finished:context];
...
}
- (void)animationFinishedNSString *)animationID finishedBOOL)finished contextvoid *)context
{
if (finished) {
}
}
Затем где-то в моем коде я запускаю анимацию:
[picker selectRow:random() % pickerDataCount inComponent:0 animated:YES];