2010-04-14 11 views
0

안녕하세요. 모두 UISLider 디 폴트 버튼 이미지를 바꿀 수있는 맞춤 이미지가 있습니다. 모든 이미지가 잘 보여주고 작동하지만 잘라 내지 않습니다. 문제는 슬라이더를 사용하여 이미지가 위아래로 이동하고 일부가 더 이상 표시되지 않는 경우입니다. 누군가가 고칠 수 있습니까?사용자 지정 UISlider 이미지가 사라 집니까?

CGRect rect = CGRectMake(16.0, 390.0, 297.0, 35.0); 
slider.frame = rect; 

UIImage* thumbImage = [UIImage imageNamed:@"thumb.png"]; 
[slider setThumbImage:thumbImage forState:UIControlStateNormal]; 

UIImage* leftImage = [UIImage imageNamed:@"SliderLeft.png"]; 
[slider setMinimumTrackImage:leftImage forState:UIControlStateNormal]; 

UIImage* rightImage = [UIImage imageNamed:@"SliderRight.png"]; 
[slider setMaximumTrackImage:rightImage forState:UIControlStateNormal]; 
+0

당신은 코드 샘플을 게시 할 수 있을까요? –

답변

14

난 당신뿐만 아니라 강조 상태의 이미지를 설정해야합니다 믿습니다

[slider setThumbImage:thumb forState:UIControlStateNormal];  
[slider setThumbImage:thumb forState:UIControlStateHighlighted]; 
+0

@michap, 어떻게 감사 할 수 있습니까?! 나는 많은 것을 시도했지만 아무 일도 없었다 !!! 그때 나는 한달 동안 떠났고, 돌아 왔고, 당신의 지혜를 연구하고 발견했습니다. 감사합니다! –

관련 문제