今天我们讲讲 UISlider 的设置 。 还是那句老话: 新手学习 、大神略过。
定义与一些设置
// 定义
let slider = UISlider()
// 位置
slider.frame = CGRect(x: 50, y: 100, width: 200, height: 50)
//slider.value = 1
// 设置最小值
slider.minimumValue = 0
// 设置最大值
slider.maximumValue = 1
// 设置按钮最小端图片
slider.minimumValueImage = UIImage.init(named: "2.png")
// 设置按钮最大端图片
slider.maximumValueImage = UIImage.init(named: "1.png")
// 设置圆点图片
slider.setThumbImage(UIImage.init(named: "yuan.png"), for: UIControlState.normal)
// 设置圆点颜色
slider.thumbTintColor = UIColor.red
// 设置滑动过的颜色
slider.minimumTrackTintColor = UIColor.green
// 设置未滑动过的颜色
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)
}
网友评论