특정 행에 착륙하기 전에 여러 번 주위를 돌고있는 것처럼 보이게하려고합니다. for 루프와 while 루프를 사용해 보았습니다. 난 연속으로 여러 메소드를 호출 시도,하지만 난 결국이 같은 선택된 행에 착륙하기 전에 여러 번 다시로드를 말하고 있지만마다, 피커는 한 번만에도 다시 나타납니다 : 내가 할피커가 여러 번 회전하는 것처럼 보이게하려면 어떻게해야합니까?
int newValue = random() % [self.inputNames count];
[payPicker selectRow:newValue inComponent:0 animated:YES];
[payPicker reloadComponent:0];
NSDate *future = [NSDate dateWithTimeIntervalSinceNow: 2.0 ];
[NSThread sleepUntilDate:future];
newValue = random() % [self.inputNames count];
[payPicker selectRow:newValue inComponent:0 animated:YES];
[payPicker reloadComponent:0];
[NSThread sleepUntilDate:future];
을 위의 경우 약 3-4 번이며 피커는 한 번만 다시로드 된 것으로 보일 때마다 마지막으로 선택한 행으로 이동합니다. 내가해야 할 특별한 것이 있습니까? 아니면 피커가 주위를 돌아 다니며 돌아 다니는 것처럼 보이게 할 수 있습니까? 내가 행 선택에 따라 랜덤하게 점프하여 하나에 착륙시킬 수 있다면, 그걸로도 괜찮을 것입니다. 감사합니다.
완벽한! 고맙습니다! 애니메이션 이미지 시퀀스를 사용하는 것도 멋진 아이디어라고 생각합니다. 아마 그걸로 전환 하겠지만 당신의 제안은 효과가있었습니다. – MeisterPlans