我为UISlider设置了拇指图像。拖动滑块时不会反映此图像。一旦我完成拖动,它就会出现。
我为所有状态设置了图像
[self.myslider setThumbImage:[UIImage imageNamed:kPlayerScreenHandleImage] forState:UIControlStateNormal];
[self.myslider setThumbImage:[UIImage imageNamed:kPlayerScreenHandleImage] forState:UIControlStateSelected];
答案 0 :(得分:6)
拖动时使用UIControlStateHighlighted
显示拇指图像。
如下所示。
[self.myslider setThumbImage:[UIImage imageNamed:kPlayerScreenHandleImage] forState:UIControlStateHighlighted];
希望有所帮助......
答案 1 :(得分:0)
您应该同时设置两个图像,即正常图像和突出显示图像
rangeSlider.setThumbImage(UIImage(named : "yourImage"), for: .normal)
rangeSlider.setThumbImage(UIImage(named : "yourImage"), for: .highlighted)