UISlider 详解

 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];  // 自定义最大值一侧轨道图标

 

你可能感兴趣的:(slider)