私はUIPickerViewを持っており、selectRowアニメーションが完了したときに通知を受けたいと思います。selectRowアニメーションが完了したときにUIPickerViewからコールバックを取得する方法は?
IはUIPickerViewへの参照を持っており、それが動作しません私のビューコントローラに以下のアプローチを試みた:どこかに自分のコードに続い
-(void)viewDidLoad
{
...
[UIPickerView setAnimationDelegate:self];
[UIPickerView setAnimationDidStopSelector:@selector(animationFin ished:finished:context];
...
}
- (void)animationFinishedNSString *)animationID finishedBOOL)finished contextvoid *)context
{
if (finished) {
}
}
、Iは、アニメーションを開始する:
[picker selectRow:random() % pickerDataCount inComponent:0 animated:YES];
少なくともiOS8ではこれが動作しません – jomafer