我正在尝试在UISlider上更改拇指的颜色-尽管不知何故,它始终保持白色。更改酒吧本身的颜色似乎效果很好。

- (void)viewDidLoad
{
  [super viewDidLoad];
  // Do any additional setup after loading the view.
  self.redSlider.thumbTintColor = [UIColor redColor];
}


我在这里想念什么吗?

我还在这里找到this Question,这表明它可能是一个错误-有任何想法吗?

最佳答案

是的,这是错误。
为避免不准备虚拟图像,请使用此代码。

[s setThumbImage:s.currentThumbImage forState:UIControlStateNormal];
s.thumbTintColor = UIColor.redColor;

关于uikit - iOS 7-UISlider thumbTIntColor不变,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19061157/

10-08 20:51