2013-06-19 3 views

Répondre

0

Veuillez coller du code. Aussi, pourquoi ne pas modifier le centre de l'UIImageView et le définir égal au point de toucher? C'est plus facile à utiliser si vous voulez simplement une image après vos taps.

+0

C'est parce que je crée une petite image carrée au milieu d'une forme dessinée en utilisant UIBezierPath. Quand je touche l'image carrée et déplace mon contact, il devrait suivre mon contact et aussi la forme devrait suivre mon contact aussi bien. –

+0

Ne pouvez-vous pas inclure toutes ces choses dans un 'UIView', puis déplacer ce' UIView' en utilisant sa propriété 'center'? De cette façon, tout dans l'UIView externe devrait bouger ensemble. – Idles

0

Eh bien, si vous voulez juste la place pour suivre votre contact, j'utiliser un panGestureRecognizer:

- (void)resizeViewPanGesture:(UIPanGestureRecognizer *)recognizer { 
    if ([recognizer state] == UIGestureRecognizerStateChanged) { 
     //Get latest location of touch 
     smallSquareView.center = [recognizer locationInView:self.superview]; 
    } 
} 

Je ne sais pas ce que vous voulez de votre commentaire, pourriez-vous s'il vous plaît partager quelques images de qu'est-ce que vous essayez d'accomplir?

+0

Merci, je vais essayer plus tard. Est-ce que cela pourra fonctionner avec CAShapeLayer? –