当我在设置包中向左或向右滑动滑块时,在ViewController中更改UILabel的背景

时间:2018-06-04 19:58:00

标签: ios swift nsuserdefaults swiftyuserdefaults

我需要使用设置捆绑器中的滑块更改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
    }

谢谢!

0 个答案:

没有答案