How to detect the event when the user has ended the drag of a slider pointer?
Since UISlider is a subclass of UIControl, you can set a target and action for its UIControlEventTouchUpInside.
If you want to do it in code, it looks like this:
[self.slider addTarget:self action:@selector(dragEndedForSlider:)
forControlEvents:UIControlEventTouchUpInside];
That will send you a dragEndedForSlider: message when the touch ends.
If you want to do it in your nib, you can control-click your slider to get its connections menu, and then drag from the “Touch Up Inside” socket to the target object.
You should also add a target and action for UIControlEventTouchUpOutside and for UIControlEventTouchCancel.