0
我試圖在我的電影播放器中使用當前時間來增加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];
}
}