//左右轨的图片
UIImage *stetchLeftTrack= [[ResourceHelper loadImageByTheme:@"img_slider_bar"] resizableImageWithCapInsets:UIEdgeInsetsMake(9.0, 27.0, 9.0, 27.0)];
UIImage *stetchRightTrack = [[ResourceHelper loadImageByTheme:@"img_slider_whitebar"] resizableImageWithCapInsets:UIEdgeInsetsMake(9.0, 27.0, 9.0, 27.0)];
//滑块图片
UIImage *thumbImage = [ResourceHelper loadImageByTheme:@"img_slider_btn"];
UISlider *sliderA=[[UISlider alloc]initWithFrame:CGRectMake(0, frame.size.height/2+20, frame.size.width, 20)];
sliderA.backgroundColor = [UIColor clearColor];
sliderA.value=3000.0;
sliderA.minimumValue=0.0;
sliderA.maximumValue=20000.0;
sliderA.tag = tag;
[sliderA setValue:3000.0 animated:YES];
[sliderA setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[sliderA setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
//注意这里要加UIControlStateHightlighted的状态,否则当拖动滑块时滑块将变成原生的控件
[sliderA setThumbImage:thumbImage forState:UIControlStateHighlighted];
[sliderA setThumbImage:thumbImage forState:UIControlStateNormal];
//滑块拖动时的事件
[sliderA addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
[sliderA addTarget:self action:@selector(sliderTouchDown:) forControlEvents:UIControlEventTouchDown];
[sliderA addTarget:self action:@selector(sliderTouchUp:) forControlEvents:UIControlEventTouchUpInside];
[sliderA addTarget:self action:@selector(sliderTouchUp:) forControlEvents:UIControlEventTouchUpOutside];