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)
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容