UISlider 滑竿
let slider = UISlider(frame: CGRect(x: 100, y: 50, width: 200, height: 40))
self.view.addSubview(slider)
//如果滑塊沒有設置最小值,最大值,默認是0和1
//設置最小值
slider.minimumValue = 1
//設置最大值
slider.maximumValue = 100
// 給滑塊添加事件
slider.addTarget(self, action: #selector(sliderAction(slider:)), for: .valueChanged)
//設置滑塊樣式,設置滑塊兩邊的顏色
slider.minimumTrackTintColor = UIColor.red
slider.maximumTrackTintColor = UIColor.green
//修改滑塊上按鈕的顏色
slider.thumbTintColor = UIColor.yellow
//為滑塊兩端增加圖標
slider.minimumValueImage = UIImage(named:"-.png")
slider.maximumValueImage = UIImage(named:"+.png")
//設置滑塊的圖片
slider.setThumbImage(UIImage(named:"button.jpg"), for: .highlighted)
//slider.setThumbImage(UIImage(named:"button"), for: .highlighted)
slider.setMinimumTrackImage(UIImage(named:"1.jpg"), for: .normal)
slider.setMaximumTrackImage(UIImage(named:"1.jpg"), for: .normal)
// //自定義滑塊的圖片
// let sliderImage = UIImage(named:"1.jpg")
// let thumbImage = UIImage(named:"button")
// slider.minimumTrackImage(for: .normal)
}
func sliderAction(slider:UISlider) {
print(slider.value)
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。