如何在iphone sdk中動畫uislider拇指動畫? 請檢查我的代碼如下。iphone中的UISlider拇指動畫sdk
創建滑塊
slider = [[UISlider alloc] initWithFrame:CGRectMake(0.0, 300.0, 320.0, 3.0)];
[[UISlider appearance] setThumbImage:[UIImage imageNamed:@"chnavigate-1.png"] forState:UIControlStateNormal];
UIImage *clearImage = [[UIImage imageNamed:@"png1.png"] stretchableImageWithLeftCapWidth:14.0 topCapHeight:0.0];
[slider setMinimumTrackImage:clearImage forState:UIControlStateNormal];
[slider setMaximumTrackImage:clearImage forState:UIControlStateNormal];
[slider addTarget:self
action:@selector(sliderAction:)
forControlEvents:UIControlEventValueChanged];
slider.minimumValue=0.0;
slider.maximumValue=3.6;
[slider setValue:0.0];
//slider.value = 0.1f;
[slider setContinuous:YES];
//slider.thumbTintColor=[UIColor redColor];
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
動畫下面的代碼:
[UIView animateWithDuration:0.3 delay:1.3 usingSpringWithDamping:0.1 initialSpringVelocity:1.0 options:UIViewAnimationOptionAllowUserInteraction animations:^{
//Animations
slider.frame = CGRectMake(slider.frame.origin.x,slider.frame.origin.y - 20,slider.frame.size.width,slider.frame.size.height);
}
completion:^(BOOL finished) {
//Completion Block
}];
這個動畫賦予動畫全silder。我的要求是動畫onlu滑塊拇指圖像只。 麻我。 謝謝...
您試圖將什麼動畫應用到滑塊的拇指圖像?如果您試圖簡單地移動滑塊上的拇指圖像,請使用UISlider的setValue:animated:方法。如果沒有,我需要具體說明你想要讓拇指圖像做什麼。 – vaticRite
上下移動20個像素動畫。 – Sudhakar
假設您尚未解決了這個,你想要進行動畫時,它的坐以待斃,當用戶正在積極地沿滑塊移動拇指圖像,或兩者拇指形象? – vaticRite