Open corujautx opened 8 years ago
@corujautx já tentou?
slider.userInteractionEnabled = false
@barbosa já foi tentado :\
Opa, consegui resolver.
Fiz uma subclasse de UISlider
, seto uma ivar pra determinar o estado no becomeFirstResponder
e resignFirstResponder
, e quando touchesMoved:
é chamado, se a variável estiver como true
chama touchesCancelled:
Não é a coisa mais bonita do mundo, mas funcionou.
Se alguém tiver uma idéia melhor, por favor compartilhem.
Qual o problema ou dúvida?
Estou tentando executar
performSegue:
quando umUISlider
atinge certo progresso e portanto só quero que execute uma vez. Seria possível desabilitar a interação instantaneamente de sliding?O que você já tentou para resolver?
Já usei
resignFirstResponder
, já tentei colocar.enabled
comotrue
efalse
, já tentei iterar sobre os gestures recognizers associados, desabilitá-los e habilitá-los novamente.Detalhes sobre seu ambiente
Swift 2.2 @ Xcode 7.3.1