Как сбросить TRRangeslider? - PullRequest
       1

Как сбросить TRRangeslider?

0 голосов
/ 22 ноября 2018

Привет всем! Я использую ползунок 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];

если есть ответы, было бы благодарно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...