新建 UISlider设置 thumbTintColor 滑块可以正常滑到最左最右边
但是设置 ThumbImage 滑块不能滑到最左最右边
解决办法:
新建类,继承 UISlider
在.m 重写 - (CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value 方法
具体实现:
- (CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value{
rect.origin.x= rect.origin.x-10;
rect.size.width= rect.size.width+20;
return CGRectInset([super thumbRectForBounds:bounds trackRect:rect value:value],10,10);
}
完美解决。