Мне нужно создать 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" имеет форму вертикальной дороги, а не прямой. Поэтому не может быть установлено.
Можно ли установить изображение неправильной формы на слайдере. Или это другой способ установить изображение неправильной формы на слайдер.
Спасибо