Size of default thumb image for iOS slider? Size of default thumb image for iOS slider? xcode xcode

Size of default thumb image for iOS slider?


What about this? Works for me:

CGRect trackRect = [self trackRectForBounds:self.bounds];CGRect thumbRect = [self thumbRectForBounds:self.bounds trackRect:trackRect value:0];CGSize thumbSize = thumbRect.size;


If you want change UISlider appearance then use below method

[[UISlider appearance] setThumbImage:[UIImage imageNamed:@"yoursliderimage.png"] forState:UIControlStateNormal];

as well as below code would change you slider track also

UIImage *white = [UIImage imageNamed:@"16x16white.png"];[movieTimeControl setMinimumTrackImage:[white stretchableImageWithLeftCapWidth:3.0 topCapHeight:0.0] forState:UIControlStateNormal];[movieTimeControl setMaximumTrackImage:[white stretchableImageWithLeftCapWidth:3.0 topCapHeight:0.0] forState:UIControlStateNormal];

Aplle HIG document doesn't define any size for UISlider thumb image but it should be under normal image size.


The best way is using a Resizable Image.But the slider thumb size is 23x23 if you don't want to make the image resizable