我正在尝试使用自定义拇指图像创建 UISlider。这工作正常,但如果我禁用滑块则不起作用。这是我的代码:
UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(130, 10, sliderBG.size.width, sliderBG.size.height)];
slider.enabled = NO;
[slider setThumbImage:thumbCircle forState:UIControlStateHighlighted];
2个问题:
1) 当我为 UIControlStateHighlighted 设置状态时,它使用了正确的图像,但当我将状态设置为 UIControlStateDisabled 时却没有。为什么?
2) 拇指图像看起来是透明的。我的图像不透明。UISlider 是这样做的吗?有什么办法绕过它?
谢谢!