Измените фон UILabel в ViewController, когда я перемещаю слайдер влево или вправо в пакете настроек - PullRequest
0 голосов
/ 04 июня 2018

Мне нужно изменить 1 фон метки, используя ползунки, расположенные в окне настроек.Когда я двигаюсь вправо, мой фон UILabel должен получить оттенок красного цвета, а когда я перехожу влево, мой UILabel должен получить оттенок черного цвета.

ЗдесьУ меня есть 3 скриншота с моим Bundle, ViewController и моим кодом.

Bundle

View Controller

 // slider 1 - When I slide to left: Shade of black    Slide to right: shade of red
    if userDefaults.integer(forKey: "sliderOne_preference") >= 0 &&  userDefaults.integer(forKey: "sliderOne_preference") <= 49 {
        labelOne.backgroundColor = .black
    }
    else if userDefaults.integer(forKey: "sliderOne_preference") > 49 &&  userDefaults.integer(forKey: "sliderOne_preference") <= 100 {
        labelOne.backgroundColor = .red
    }

    // slider 2 - When I slide to left: Shade of black    Slide to right: shade of blue
    if userDefaults.integer(forKey: "sliderTwo_preference") >= 0 &&  userDefaults.integer(forKey: "sliderTwo_preference") <= 49 {
        labelTwo.backgroundColor = .black
    }
    else if userDefaults.integer(forKey: "sliderTwo_preference") > 49 &&  userDefaults.integer(forKey: "sliderTwo_preference") <= 100 {
        labelTwo.backgroundColor = .blue
    }

Спасибо!

...