解决UISlider滑块不灵敏 发表于 2016-07-15 | 分类于 iOS | 阅读次数: 由于UI给的thumbImage图片过小,默认UISlider开始拖动的手势范围只有thumbImage的大小之内. 为了解决这个问题需要创建一个子类继承于UISlider.重写其中的方法: 123456- (CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value{ //y轴方向改变手势范围 rect.origin.y = rect.origin.y - 10; rect.size.height = rect.size.height + 20; return CGRectInset ([super thumbRectForBounds:bounds trackRect:rect value:value], 10 ,10);}