您的位置:首页 > 移动开发 > Swift

swift UISlider

2016-12-23 11:17 113 查看
/* swift 3.0    UISlider的使用
        
         UISlider 也具有默认的高宽,
宽度可以改变,高度设置无效
         
         UISlider的 minimumValue,maximumValue可以设置任意值,只要min<max即可
         
*/
        
        let slider =
UISlider()
        slider.center =
view.center
        
        /* 设置滑块的最小,最大值 */
        slider.minimumValue =
0 //设置最小值
        slider.maximumValue =
1 //设置最大值
        slider.bounds =
CGRect.init(x:
0, y: 0, width:
200, height: 40)
       
        /* 设置滑块的当前值 */
        slider.value =
0.5
        view.addSubview(slider)
        
        
        slider.setValue(0.8, animated:
true)
        
        
        
        
        
        /* 设置滑块槽的颜色 */
        slider.minimumTrackTintColor =
UIColor.red
        slider.maximumTrackTintColor =
UIColor.green
        
        
        
        
        /* 设置UISlider左右边的图片 */
//        slider.minimumValueImage = UIImage.init(named: "a.png")
//        slider.maximumValueImage = UIImage.init(named: "a.png")
        
        
        
        
        /* UISlider事件响应  */
        /* isContinuous如果为true,那么滑动时就响应,false则停止之后才响应 */
        slider.isContinuous =
false /*
滑动条停止后才出发ValueChanged事件 */
        slider.addTarget(self, action:
#selector(sliderDidChange), for: .valueChanged)
        
        
        
        
        /* 滑块组件图片 */
        slider.setThumbImage(UIImage.init(named:
"a.png"), for: .normal)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: