2011-08-17 10 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; 
} 
관련 문제