UIPickerView가 있는데 selectRow 애니메이션이 완료되면 알림을 받고 싶습니다. selectRow 애니메이션이 완료되면 UIPickerView에서 콜백을 얻는 방법은 무엇입니까?
내가 UIPickerView에 대한 참조가 내보기 컨트롤러에 다음과 같은 접근 방식을 시도하고 작동하지 않습니다 :[picker selectRow:random() % pickerDataCount inComponent:0 animated:YES];
:
-(void)viewDidLoad
{
...
[UIPickerView setAnimationDelegate:self];
[UIPickerView setAnimationDidStopSelector:@selector(animationFin ished:finished:context];
...
}
- (void)animationFinishedNSString *)animationID finishedBOOL)finished contextvoid *)context
{
if (finished) {
}
}
을 그리고 어딘가에 내 코드에서, 나는 애니메이션을 시작합니다
적어도 iOS8에서 작동하지 않습니다. – jomafer