Хороший вопрос, который вдохновил меня на поиск решения. Я создал класс с именем OBSlider , который поддерживает переменные скорости очистки.
Решение вкратце: подкласс UISlider, переопределите -continueTrackingWithTouch:withEvent:
и сделайте расчет изменения self.value
в зависимости от движения касания самостоятельно. Таким образом, вы можете свободно влиять на коэффициент, с которым вы хотите умножить движение касания, чтобы получить новое значение ползунка.
Подробности читайте в моем блоге:
OBSlider, подкласс UISlider с переменной скоростью очистки .