2011-08-17 4 views

答えて

4

UISlider class referenceを参照してください。 setThumbImage:forState:と同様にsetMinimumTrackImage:forState:setMaximumTrackImage:forState:を設定します。最小および最大トラック画像には同じ画像を使用し、その状態にはUIControlStateNormalを使用します。 ViewWillAppearになりますコードの下

2

...

-(void)viewWillAppear:(BOOL)animated 
{ 
    slider.backgroundColor = [UIColor clearColor]; 
    UIImage *stetchLeftTrack = [[UIImage imageNamed:@"yellowslide.png"] 
           stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0]; 
    UIImage *stetchRightTrack = [[UIImage imageNamed:@"yellowslide.png"] 
           stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0]; 
    [slider setThumbImage: [UIImage imageNamed:@"1.PNG"] forState:UIControlStateNormal]; 
    [slider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal]; 
    [slider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal]; 
    slider.minimumValue = 1.0; 
    slider.maximumValue = 3.0; 
    slider.continuous = YES; 
    slider.value = 0.0; 
} 
関連する問題