2015-10-06 78 views
1

我已为UISlider设置了拇指图像。当我拖动滑块时,此图像未反映出来。一旦完成拖动,它就会出现。UISlider拇指图像在滑动时隐藏

我已经设置了图像的所有状态

[self.myslider setThumbImage:[UIImage imageNamed:kPlayerScreenHandleImage] forState:UIControlStateNormal]; 
    [self.myslider setThumbImage:[UIImage imageNamed:kPlayerScreenHandleImage] forState:UIControlStateSelected]; 
+0

设置只是为了'UIControlStateNormal'状态应该是足以。你能否检查一下,拖动你是否没有通过任何空图像的拇指图像或设置拇指色调颜色清除颜色。你可以请你发布你的价值改变处理方法。以及。 – Abhinav

回答

5

使用UIControlStateHighlighted来显示图像的拇指在拖动时。

像下面一样。

[self.myslider setThumbImage:[UIImage imageNamed:kPlayerScreenHandleImage] forState:UIControlStateHighlighted]; 

希望它可以帮助..

+0

最好的解决方案...谢谢 – Bonnke