Est-il possible d'utiliser des reconnaisseurs de mouvements avec des calques? Disons que je veux ajouter plusieurs sous-couches à ma vue et que j'applique glisser & glisser ainsi que de taper sur un seul élément. Est-ce possible? Quel est le meilleur modèle?Est-il possible d'utiliser des outils de reconnaissance de mouvements Cocoa Touch avec des calques/objets CALayer?
4
A
Répondre
8
Vous pouvez essayer d'ajouter gesturerecognizers à votre UIView
puis appelez
- (CALayer *)hitTest:(CGPoint)thePoint
sur la couche de vue pour trouver quelle couche vous frappez, par exemple;
CALayer* layerThatWasTapped = [gestureView.layer hitTest:[gestureRecognizer locationInView:gestureView]];