UISlider控件
UISlider控件,滑块控件(调节声音,屏幕亮度,播放进度,字体大小
let aSlider = UISlider(frame: CGRect(x: 30, y: 140, width: 354, height: 30))
滑块当前位置代表的数值
aSlider.value = 0.5
设置滑块的最小值
aSlider.minimumValue = 0.2
设置滑块的最大值
aSlider.maximumValue = 1.0
设置划过区域的颜色
aSlider.minimumTrackTintColor = UIColor.green
设置未划过区域的颜色
aSlider.maximumTrackTintColor = UIColor.red
设置滑块的颜色
aSlider.thumbTintColor = UIColor.black
设置划块的图片
//#imageLiteral(resourceName: "5D.jpg")存放图片名字
aSlider.setThumbImage(#imageLiteral(resourceName: "5D.jpg"), for: .normal)//普通情况下 aSlider.setThumbImage(#imageLiteral(resourceName: "5D.jpg"), for: .highlighted)//高亮下
给滑块关联事件
aSlider.addTarget(self, action: #selector(sliderAction), for: .valueChanged)
将滑块控件添加到view视图中
self.view.addSubview(aSlider)
创建一个方法实现滑块关联事件
//MARK:- slider的关联方法
func sliderAction(sender:UISlider){
// print(sender.value)'
self.view.alpha = CGFloat(sender.value)
}