2016-06-09 3 views
0

Я хочу создать пользовательский набор цветов в соответствии с моим требованием. Я не хочу идти с третьей стороной. Как увеличить или уменьшить непрозрачность, когда значение ползунка изменено?Как изменить непрозрачность выбранного цвета фона с помощью UISlider?

скриншот ниже:

Slider demo in xcode

ответ

0

После того, как вы создали свой слайдер и создать соединение с изменением значения, как так ....

enter image description here

Затем измените минимум и максимальные значения ползунка от 0 до 1

затем реализовать это внутри вашего слайдераValueC повешенный обработчик

@IBAction func sliderValueChanged(sender: UISlider) { 
    var currentValue = Int(sender.value) 

    self.view.backgroundColor = UIColor(white: 1, alpha: sender.value) 
} 
0

Я отвечаю на свой собственный ответ.

let currentValue = CGFloat(sender.value) 
    self.tvView.backgroundColor = tvView.textColor?.colorWithAlphaComponent(currentValue) 
Смежные вопросы