Пользовательский UISlider - PullRequest
8 голосов
/ 20 сентября 2010

Как настроить UISlider? (Изменить стиль, фон, ...)

Ответы [ 3 ]

10 голосов
/ 09 октября 2012

Вы можете пройти это руководство по настройке элементов управления.

Для настройки UISlider используйте этот фрагмент кода из этого руководства.

UIImage *minImage = [[UIImage imageNamed:@"slider_minimum.png"] 
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *maxImage = [[UIImage imageNamed:@"slider_maximum.png"] 
    resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *thumbImage = [UIImage imageNamed:@"thumb.png"];

     [[UISlider appearance] setMaximumTrackImage:maxImage 
        forState:UIControlStateNormal];
    [[UISlider appearance] setMinimumTrackImage:minImage 
        forState:UIControlStateNormal];
    [[UISlider appearance] setThumbImage:thumbImage 
        forState:UIControlStateNormal];
8 голосов
/ 20 сентября 2010

Прочитайте документацию: UISlider Ссылка на класс

Внимательно посмотрите на следующие методы:

Изменение внешнего вида ползунка

setMinimumTrackImage:forState:
setMaximumTrackImage:forState:
setThumbImage:forState:

Для справки смотрите документацию UIView.

5 голосов
/ 30 сентября 2010

Если вам нужен пример кода, я мог бы порекомендовать вам посмотреть пример проекта кода Apple UICatalog . Этот проект дает вам базовые знания о многих элементах пользовательского интерфейса. В этом примере у них есть пользовательский ползунок с разными цветами по сравнению с UISlider по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...