滑桿
let slider = UISlider(frame:CGRect(x: 100, y: 50, width: 200, height: 40))
self.view.addSubview(slider)
//如果滑桿沒有設置最小最大值,默認0~1
//給滑桿添加事件
slider.addTarget(self, action: #selector(sliderAction(slider:)), for: .valueChanged)
//設置滑桿最大值
slider.maximumValue = 100
//設置滑桿最小值
slider.minimumValue = 0
// //修改最小值顏色
// slider.minimumTrackTintColor = UIColor.gray
// slider.maximumTrackTintColor = UIColor.green
// //滑塊顏色
// slider.thumbTintColor = UIColor.yellow
//自定義滑桿圖片
let sliderImage = UIImage(named: "a.jpg")
let thumbImage = UIImage(named: "b.jpg")
slider.setMaximumTrackImage(sliderImage, for: .highlighted)
//設置滑桿劃過區(qū)域的圖片
slider.setMinimumTrackImage(sliderImage, for: .normal)
//例如音量的大小喇叭??
slider.minimumValueImage = sliderImage
slider.maximumValueImage = sliderImage
//當我們拖動滑桿時候會處于高亮狀態(tài)
//松開處于正常狀態(tài)
slider.setThumbImage(thumbImage, for: .normal)
slider.setThumbImage(thumbImage, for: .highlighted)
slider.value = 90
slider.maximumValueImage = UIImage(named: "1.png")
slider.minimumValueImage = UIImage(named: "3.png")
}
//滑桿的事件
func sliderAction(slider :UISlider){
print(slider.value)//value當前的值
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。