在软件中看到的滑块都比较好看,在网上找了几个例子,知道怎么自定义UISlider的样式和滑块
先创建
UISlider *slider1 = [[UISlider alloc] initWithFrame:CGRectMake(30, 30, 257, 7)];
再设定颜色和数值范围以及默认值的大小
slider1.backgroundColor = [UIColor clearColor];
slider1.value = 2.0;//默认值
slider1.minimumValue = 0.5;//最小值
slider1.maximumValue = 5.0;//最大值
接着就是添加滑动条图片和滑块的图片
两端添加了相同的图片,而且长宽和控件宽度基本一致就不会出现拉伸的效果。。
UIImage * stetchLeftTrack = [UIImage imageNamed:@"left.png"];
UIImage * stetchRightTrack = [UIImage imageNamed:@"right.png"];
UIImage *thumbImage = [UIImage imageNamed:@"bu.png"];
[slider1 setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];