Search code examples
iosobjective-cuislider

UISlider thumb image is hidden on sliding


I have set thumb image for UISlider. This image is not reflected when i drag the slider. Once I finish the dragging then It is appearing.

I have set the image for all states

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

Solution

  • Use UIControlStateHighlighted to Show thumb image while dragging.

    like below.

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

    Hope it helps..