Ich habe eine UIPickerView und ich möchte benachrichtigt werden, wenn die selectRow Animation fertig ist.Wie bekomme ich einen Rückruf von UIPickerView, wenn die selectRow Animation fertig ist?
ich den folgenden Ansatz in meiner Ansicht-Controller versucht, die einen Verweis auf die UIPickerView hat und es wird nicht funktionieren:
-(void)viewDidLoad
{
...
[UIPickerView setAnimationDelegate:self];
[UIPickerView setAnimationDidStopSelector:@selector(animationFin ished:finished:context];
...
}
- (void)animationFinishedNSString *)animationID finishedBOOL)finished contextvoid *)context
{
if (finished) {
}
}
Dann irgendwo in meinem Code, initiieren ich die Animation:
[picker selectRow:random() % pickerDataCount inComponent:0 animated:YES];
das funktioniert nicht, zumindest in iOS8 – jomafer