Привет всем! Я использую ползунок TRRange для двойного ползунка, все работает нормально, но у меня есть одна кнопка сброса, если я нажимаю на кнопку покоя, все значения идут нормально, но после нажатия на кнопку применить происходит переход до изменения значения.
float minimum = [[[NSUserDefaults standardUserDefaults]valueForKey:@"filtermin"] floatValue];
float maxmum = [[[NSUserDefaults standardUserDefaults]valueForKey:@"filtermax"] floatValue];
minValue = [[NSUserDefaults standardUserDefaults]valueForKey:@"filtermin"];
maxValue = [[NSUserDefaults standardUserDefaults]valueForKey:@"filtermax"];
//standard range slider
self.rangeSlider.delegate = self;
self.rangeSlider.minValue = 0;
self.rangeSlider.maxValue = price;
self.rangeSlider.step = maxmum;
self.rangeSlider.selectedMinimum = minimum;
self.rangeSlider.selectedMaximum = maxmum;
NSNumberFormatter *customFormatter = [[NSNumberFormatter alloc] init];
customFormatter.positivePrefix = @"£";
self.rangeSlider.numberFormatterOverride = customFormatter;
self.rangeSlider.tintColorBetweenHandles = [UIColor colorWithRed:15.0f/255.0f green:201.0f/255.0f blue:218.0f/255.0f alpha:1.0f];`
это мой код для показа двойного слайдера, который идет из бэкэнда. Я добавил код для события нажатия кнопки сброса
float price = [_filterpriceStr floatValue];
NSLog(@"%f",price);
//standard range slider
self.rangeSlider.delegate = self;
self.rangeSlider.minValue = 0;
self.rangeSlider.maxValue = price;
self.rangeSlider.step = price;
self.rangeSlider.selectedMinimum = 0;
self.rangeSlider.selectedMaximum = price;
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"filtermin"];
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"filtermax"];
[[NSUserDefaults standardUserDefaults]synchronize];
если есть ответы, было бы благодарно.