Open AbnerPei opened 5 years ago
//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];
//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.
Good
bug
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】