var slider = UISlider()
slider.continuous = false
//add slider to view
@IBAction func valueChanged(sender: UISlider) {
println("Value changed.")
}
//prints "Value changed." once upon releasing slider.
override func viewDidLoad() {
super.viewDidLoad()
mySlider.addTarget(self, action: "userReleasedSlider:", forControlEvents: UIControlEvents.TouchUpInside)
// Do any additional setup after loading the view, typically from a nib.
}
func userReleasedSlider(slider: UISlider) {
print("User released slider.")
}
我认为您想做的是在值改变时得到通知。那么,您必须将事件设置为“值已更改”,而不是“编辑已结束”。