2
Je souhaite basculer entre deux vues en effectuant un geste avec deux doigts. Si quelqu'un peut me dire ce que je dois faire s'il vous plaît aidez-moi.Comment détecter un coup de doigt à deux doigts
Je souhaite basculer entre deux vues en effectuant un geste avec deux doigts. Si quelqu'un peut me dire ce que je dois faire s'il vous plaît aidez-moi.Comment détecter un coup de doigt à deux doigts
sans écrire le code pour vous, voici ce que vous devez faire pour suivre un simple glissement multi-doigts:
multipleTouchEnabled
de votre point de vue propriété sur OUI afin que vous serez en mesure pour suivre plusieurs touches.touchesBegan
, stockez la propriété locationInView
de chaque touche (il s'agit d'un CGPoint
).touchesMoved
, comparez l'emplacement actuel des touches avec les emplacements de départ stockés à l'étape 2. Si elles sont toujours dans la «fenêtre de balayage», ne faites rien. Si l'un des doigts ou les deux doigts se sont déplacés à l'extérieur de sa «fenêtre de balayage», annulez la vérification du balayage. S'ils ont tous les deux rempli les conditions d'un balayage, déclenchez la méthode que vous voulez appeler lorsque vous avez détecté un balayage multi-doigts.Espérons que cela aide.