今天我們講講 UISlider 的設(shè)置 蔫浆。 還是那句老話: 新手學(xué)習(xí) 韧掩、大神略過净神。
定義與一些設(shè)置
// 定義
let slider = UISlider()
// 位置
slider.frame = CGRect(x: 50, y: 100, width: 200, height: 50)
//slider.value = 1
// 設(shè)置最小值
slider.minimumValue = 0
// 設(shè)置最大值
slider.maximumValue = 1
// 設(shè)置按鈕最小端圖片
slider.minimumValueImage = UIImage.init(named: "2.png")
// 設(shè)置按鈕最大端圖片
slider.maximumValueImage = UIImage.init(named: "1.png")
// 設(shè)置圓點(diǎn)圖片
slider.setThumbImage(UIImage.init(named: "yuan.png"), for: UIControlState.normal)
// 設(shè)置圓點(diǎn)顏色
slider.thumbTintColor = UIColor.red
// 設(shè)置滑動(dòng)過的顏色
slider.minimumTrackTintColor = UIColor.green
// 設(shè)置未滑動(dòng)過的顏色
slider.maximumTrackTintColor = UIColor.blue
// 添加事件
slider.addTarget(self, action: #selector(changed(slider:)), for: UIControlEvents.valueChanged)
self.view.addSubview(slider)
slider 的改變事件
func changed(slider:UISlider){
print("slider.value = %d",slider.value)
}