Eventos UISlider

Estoy usando un UISlider, se actualiza automáticamente, excepto que el usuario toca el botón deslizante. Por lo tanto, hice esto en la función que se actualiza automáticamente por un NSTimer:

if (!isSliderTouched) {
    [progressSlider setValue: progressValue];
}

¿Cómo puedo rastrear el final de este evento, cuando el usuario suelta su dedo? Quiero establecer isSliderTouched siempre que el usuario interactúe con este control.

EDITAR: esta debería ser la trama:

el usuario comienza a arrastrar / tocar UISlider =>isSliderTouched = YESel usuario libera / toca el UISlider =>isSliderTouched = NO

Solución:

UIControlEventTouchDown
UIControlEventTouchUpInside
[progressSlider addTarget:self action:@selector(sliderMoveStart) forControlEvents:UIControlEventTouchDown];

salud endo

Respuestas a la pregunta(4)

Su respuesta a la pregunta