Как настроить UISlider с изображениями неправильной формы - PullRequest
0 голосов
/ 23 февраля 2012

Мне нужно создать UISlider с вертикальной ориентацией. Я не могу установить setMinimumTrackImage. Код, который я написал:

  UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(-105, 260, 250, 20)];
    CGAffineTransform trans = CGAffineTransformMakeRotation(-M_PI*0.5);
   slider.transform = trans;
  slider.minimumValue = 0.0;
   slider.maximumValue = 100.0;
  slider.value = 0.0;
   UIImage *sliderImg = [UIImage imageNamed:@"Road.png"];

 [slider setMinimumTrackImage:[[sliderImg stretchableImageWithLeftCapWidth: 5 topCapHeight: -6] forState:UIControlStateNormal];
[self.view addSubview:slider];

изображение "sliderImg" имеет форму вертикальной дороги, а не прямой. Поэтому не может быть установлено. Можно ли установить изображение неправильной формы на слайдере. Или это другой способ установить изображение неправильной формы на слайдер. Спасибо

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