UISlider滑動不靈敏的話給他的height加大一點就可以!
//這里的高度用來設置可以點擊的上下范圍,設置為0的話就不能點擊了。當然設置大一些就可以提高拖動的靈敏度,同時注意相對應的Y坐標要調整
UISlider * slider = [[UISlider alloc] initWithFrame:CGRectMake(80, 200, 200, 5.0)];
//實時顯示滑動的值【默認為YES】
slider.continuous = YES;
// 設置UISlider的最小值和最大值【不設置的話為0和1】
slider.minimumValue = 10;
slider.maximumValue = 50;
//設置初始值【小圓點停留的位置】
slider.value = 20;
//還未劃過的顏色【小圓點的顏色也可以設置】
[slider setMaximumTrackTintColor:COLOR_RGB(255, 255, 255, 0.4)];
//已經劃過的顏色
[slider setMinimumTrackTintColor:COLOR_RGB(255, 255, 255, 1.0)];
//小圓點的圖片【原點左側及右側也可以設置】
[slider setThumbImage:[UIImage imageNamed:@"btn_playbar_ball"] forState:UIControlStateNormal];
//開始點擊
[slider addTarget:self action:@selector(startSlider) forControlEvents:UIControlEventTouchDown];
//拖動的過程【可以在這個方法里實時打印slider.value】
[slider addTarget:self action:@selector(sliderValueChanged) forControlEvents:UIControlEventValueChanged];
//停止拖動
[slider addTarget:self action:@selector(sliderStop) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:slider];