我必须创建垂直导向的自定义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”是垂直道路形状,不是直的。所以无法设置。 是否可以将不规则形状图像设置为slider.or是将不规则图像设置为滑块的另一种方法。 感谢