Я пытаюсь запустить performSegue:
, когда UISlider
достигает определенного прогресса, поэтому я хочу, чтобы он выполнялся только один раз. Можно ли мгновенно отключить скользящее взаимодействие?Отключить взаимодействие UISlider временно
Я уже пробовал использовать resignFirstResponder
, установив enabled
и userInteractionEnabled
в false
и обратно true
и переборе связанных жест распознавателей инвалидизирующих и позволяя им снова. Ни один из этих альтернатив не дал желаемого эффекта.
Я хочу, чтобы элемент управления оставался активным для будущих событий, но чтобы остановить взаимодействие текущего события. Отключение взаимодействия с пользователем и отсутствие его жизни не решают мою проблему.
Взаимодействие не останавливается, пользователь все еще может перемещать ползунок – fpg1503