2010-04-14 2 views
0

Привет всем, у меня есть пользовательское изображение, чтобы заменить изображение кнопки UISLider defult, все работает, показывает прекрасное изображение, оно не обрезается. Проблема в том, что когда я использую ползунок для перемещения вверх и вниз, изображение исчезает, а некоторые, как правило, появляются только иногда. может кто-нибудь исправить?Пользовательский UISlider Image исчезает?

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, как я могу поблагодарить вас ?! Я пробовал так много всего и ничего не работал !!! то я ушел на месяц, вернулся, исследовал и нашел твою мудрость :) спасибо !!! –

Смежные вопросы