如何使用不规则形状图像自定义UISlider

时间:2012-02-23 11:56:21

标签: iphone ios

我必须创建垂直导向的自定义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是将不规则图像设置为滑块的另一种方法。 感谢

0 个答案:

没有答案