UISlider控件

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)
    }

你可能感兴趣的:(UISlider控件)