ムービープレーヤーの現在時刻を使用して、iPadアプリのスライダーの値をインクリメントしようとしています。
slider.maximumValue=10;
slider.minimumValue=0;
特定の期間にslider.valueを0から10にインクリメントするにはどうすればよいですか?
ムービープレーヤーの現在時刻を使用して、iPadアプリのスライダーの値をインクリメントしようとしています。
slider.maximumValue=10;
slider.minimumValue=0;
特定の期間にslider.valueを0から10にインクリメントするにはどうすればよいですか?
特定の期間が事前にわかっている場合は、 NSTimerを使用してスライダーの値に 1 を繰り返し追加できます。
NSTimer *aTimer = [NSTimer scheduledTimerWithTimeInterval:(timePeriod/slider.maximumValue)
target:self selector:@selector(timerFired:) userInfo:nil repeats:YES];
- (void)timerFired:(NSTimer*)theTimer {
[slider setValue:slider.value + 1.0];
if(slider.value == slider.maximumValue) {
[theTimer invalidate];
}
}