UISlider
2019-08-18 本文已影响0人
CaptainRoy
class ViewController: UIViewController,UITextFieldDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let slider = UISlider(frame: CGRect(x: 60.0, y: 100.0, width: 200.0, height: 10.0))
slider.minimumValue = 0.0
slider.maximumValue = 100.0
slider.minimumTrackTintColor = UIColor.red
slider.maximumTrackTintColor = UIColor.orange
slider.minimumValueImage = UIImage(named: "voice-")
slider.maximumValueImage = UIImage(named: "voice+")
slider.setThumbImage(UIImage(named: ""), for: .normal) // 设置滑块的图标
slider.addTarget(self, action: #selector(sliderAction(slider:)), for: .valueChanged)
self.view.addSubview(slider)
}
@objc func sliderAction(slider:UISlider)->Void {
NSLog("slider - %f", slider.value)
}
}