47 votes

UIButton ne peut pas être touché lorsqu’il est animé avec UIView animateWithDuration

J’ai le code suivant :

Le problème est qu’il semble que le bouton ne réponde pas aux touches tout en étant animé même si j’utilise , ce `` qui est un peu bizarre pour moi.

Peut-être que cela se fait le plus avec Core Animation pour fonctionner? et si oui, comment m’y prendrais-je?

34voto

Elvis Points 319

L’ordre des options est important, vous devez `` d’abord placer, puis ajouter d’autres options.

Dans Swift 3, utilisez : ``

1voto

Xu Junwen Points 21

J’y suis parvenu en utilisant NSTimer : Tout d’abord, exécutez l’animation de démarrage, puis vous devez démarrer une minuterie, c’est le code de démonstration:

1voto

Schemetrical Points 4820

Même réponse dans Swift (2.0), pour les paresseux. Remplacer par une boucle et une collection de sortie si nécessaire :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X