1 UISlider *sl = [[UISlider alloc] init]; // 初始化滑块 2 sl.minimumValue = 0; // 最大值 3 sl.maximumValue = 1; // 最小值 4 sl.value = 0.5f; // 当前值 5 6 sl.minimumValueImage = [UIImage imageNamed:@"minImage.png"]; // 最小值一侧图标 7 sl.maximumValueImage = [UIImage imageNamed:@"maxImage.png"]; // 最大值一侧图标 8 9 sl.continuous = NO; // 移动过程中是否触发值变化事件 10 11 [sl addTarget:self 12 action:@selector(sliderValueChange:) 13 forControlEvents:UIControlEventValueChanged]; // 值变化时触发事件 14 15 [sl setThumbImage:[UIImage imageNamed:@"thumb.png"] forState:UIControlStateNormal]; // 自定义滑块图标 16 [sl setThumbImage:[UIImage imageNamed:@"thumbLighted.png"] forState:UIControlStateHighlighted]; // 自定义触发时滑块图标 17 [sl setMinimumTrackImage:[UIImage imageNamed:@"minTrackImage.png"] forState:UIControlStateNormal]; // 自定义最小值一侧轨道图标 18 [sl setMaximumTrackImage:[UIImage imageNamed:@"maxTrackImage.png"] forState:UIControlStateNormal]; // 自定义最大值一侧轨道图标