TTRangeSlider
TTRangeSlider copied to clipboard
Value is too small makes a bug。
Good
//standard rsnge slider
self.rangeSlider.minValue = 10;
self.rangeSlider.maxValue = 50;
self.rangeSlider.selectedMaximum = 40;
self.rangeSlider.disableRange = YES;
[self.rangeSlider addTarget:self action:@selector(logControlEvent:) forControlEvents:UIControlEventValueChanged];
bug
//standard rsnge slider
self.rangeSlider.minValue = 1;
self.rangeSlider.maxValue = 5;
self.rangeSlider.selectedMaximum = 4;
self.rangeSlider.disableRange = YES;
[self.rangeSlider addTarget:self action:@selector(logControlEvent:) forControlEvents:UIControlEventValueChanged];
You can run your demo,and change value "10" to "1","50" to "5" and so on .sliderLayer's frame is not center. 【I come from China, my English is not good, I hope you know what I mean】
@chinesemanbobo
Hi!
In your particular case you have to set self.rangeSlider.selectedMinimum = 5;
because selectedMinimum is 10 by default.
As a solution selectedMinimum have to be set lower than maxValue.