【发布时间】:2014-03-14 11:58:07
【问题描述】:
[slider setThumbTintColor:color] 在 iOS 7.1 中无效。
是否有任何解决方法可以将拇指颜色设置为任何随机颜色(不是图像)?
编辑
使用 tint color 时拇指大小变小:
- 带有色调:
- 无色调:
【问题讨论】:
标签: ios iphone objective-c uislider ios7.1
[slider setThumbTintColor:color] 在 iOS 7.1 中无效。
是否有任何解决方法可以将拇指颜色设置为任何随机颜色(不是图像)?
编辑
使用 tint color 时拇指大小变小:
【问题讨论】:
标签: ios iphone objective-c uislider ios7.1
[self.slider setThumbImage:[UIImage imageNamed:@"Thumb.png"] forState:UIControlStateNormal];
self.slider.thumbTintColor = [UIColor blackColor];
你可以这样试试
图片链接:
1x:http://i.imgur.com/EYgg4xc.png 2x:http://i.imgur.com/D3fUnxD.png
【讨论】:
试试下面的代码
[[UISlider appearance] setThumbTintColor:color];
已编辑:
先将UIImage设为ThumbImage之类的
[self.slider setThumbImage:[UIImage imageNamed:@"Thumb.png"] forState:UIControlStateNormal];
然后使用以下代码。
self.slider.thumbTintColor = color;
【讨论】: