@@ -15,15 +15,31 @@ - (void) configureFlatSliderWithTrackColor:(UIColor *)trackColor
15
15
progressColor : (UIColor *)progressColor
16
16
thumbColor : (UIColor *)thumbColor {
17
17
18
+ [self configureFlatSliderWithTrackColor: trackColor
19
+ progressColor: progressColor
20
+ thumbColorNormal: thumbColor
21
+ thumbColorHighlighted: thumbColor];
22
+ }
23
+
24
+ - (void ) configureFlatSliderWithTrackColor : (UIColor *)trackColor
25
+ progressColor : (UIColor *)progressColor
26
+ thumbColorNormal : (UIColor *)normalThumbColor
27
+ thumbColorHighlighted : (UIColor *)highlightedThumbColor
28
+ {
29
+
18
30
UIImage *progressImage = [[UIImage imageWithColor: progressColor cornerRadius: 5.0 ]
19
31
imageWithMinimumSize: CGSizeMake (10 , 10 )];
20
32
UIImage *trackImage = [[UIImage imageWithColor: trackColor cornerRadius: 5.0 ]
21
33
imageWithMinimumSize: CGSizeMake (10 , 10 )];
22
-
34
+
23
35
[self setMinimumTrackImage: progressImage forState: UIControlStateNormal];
24
36
[self setMaximumTrackImage: trackImage forState: UIControlStateNormal];
25
- UIImage *normalSliderImage = [UIImage circularImageWithColor: thumbColor size: CGSizeMake (24 , 24 )];
37
+
38
+ UIImage *normalSliderImage = [UIImage circularImageWithColor: normalThumbColor size: CGSizeMake (24 , 24 )];
26
39
[self setThumbImage: normalSliderImage forState: UIControlStateNormal];
40
+
41
+ UIImage *highlighedSliderImage = [UIImage circularImageWithColor: highlightedThumbColor size: CGSizeMake (24 , 24 )];
42
+ [self setThumbImage: highlighedSliderImage forState: UIControlStateHighlighted];
27
43
}
28
44
29
45
@end
0 commit comments