1.UISlider的觸發(fā)范圍跟它的frame大小有關(guān),所以 當觸發(fā)不靈敏時,增加frame的高度即可。
2.UISlider的frame的高度和Slider展示的滑條高度是不一樣的,如果想修改滑條高度,需要創(chuàng)建子類,繼承自UISlider,重載trackRectForBounds方法
e.g.:
```
@implementation CustomSlider
- (CGRect)trackRectForBounds:(CGRect)bounds {
bounds = [super trackRectForBounds:bounds];
return CGRectMake(bounds.origin.x, bounds.origin.y, bounds.size.width, 10);
}
```
這里 10就是滑條的高度
但是,為了增加靈敏度,需要把frame高度調(diào)大一點
eg:
```
CustomSlider *slider = [CustomSlider alloc] initWithFrame:CGRectMake(0,0,100,50);
```
這樣靈敏度就提高了