J'essaie d'exécuter performSegue:
lorsqu'un UISlider
atteint une progression donnée, donc je veux qu'il s'exécute une seule fois. Est-il possible de désactiver l'interaction de glissement instantanément?Désactiver l'interaction UISlider temporairement
Je l'ai déjà essayé d'utiliser resignFirstResponder
, et la mise en enabled
userInteractionEnabled
-false
et retour à true
et itérer les geste de reconnaissance associés invalidantes et leur permettant de nouveau. Aucune de ces alternatives n'a produit l'effet désiré.
Je souhaite que le contrôle reste actif pour les événements futurs, mais pour arrêter l'interaction de l'événement en cours. Désactiver l'interaction de l'utilisateur et la désactiver ne résout pas mon problème.
L'interaction ne s'arrête pas, l'utilisateur peut toujours faire glisser le curseur – fpg1503