2009-10-16 5 views
0

OK, je suis vraiment aux prises avec ça!Ajout d'un UIImage sur un événement tactile iPhone

Je sais avoir dû ajouter une image à la vue, je sais comment enregistrer un événement tactile. Mais combiner les deux s'avère être un problème.

Il existe de nombreux didacticiels sur la façon de déplacer une image avec des événements tactiles.

Mais Quelqu'un pourrait-il suggérer comment je pourrais compléter ce qui suit:

  • Ajouter une image à la vue sur la touche
  • Ajouter la même image sur une autre touche reçue par l'utilisateur.
  • Manipulez l'emplacement des images ajoutées lorsque l'utilisateur touche une image précédemment ajouté

Tout conseil serait très apprécié

+0

Manipuler comment? Comme, laissez les utilisateurs faire glisser les images autour une fois qu'ils sont placés? Désactivez-les? –

+0

Oui, déplacez l'image. Donc, si un utilisateur touche une partie vide de l'écran, je voudrais qu'un carré apparaisse. Si l'utilisateur touche l'un des carrés qui est apparu, je voudrais qu'il soit capable de déplacer ce carré. Donc, en effet, l'utilisateur a la possibilité d'ajouter plus de carrés ou simplement déplacer les carrés qui sont déjà sur l'écran. Est-il alors possible de suivre les coordonnées de tous les carrés sur l'écran ... afin que vous puissiez appeler une méthode pour tracer des lignes entre ces coordonnées ou quelque chose de similaire? si cela semble être une question basique! –

Répondre

1

Supposant que vous voulez simplement laisser l'image apparaître et disparaître, vous pouvez simplement . mettre en œuvre les méthodes de gestion des événements UITouch dans le UIViewController pour la vue que vous souhaitez intercepter les événements tactiles dans un exemple sur la façon de faire se trouve dans le « iPhone Guide de programmation: Gestion des événements » à:

http://developer.apple.com/IPhone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/EventHandling/EventHandling.html#//apple_ref/doc/uid/TP40007072-CH9

Une fois que vous avez réussi à intercepter les événements tactiles, vous pouvez simplement ajouter le UIImageView en tant que sous-vue de la vue que vous souhaitez qu'il apparaisse dans.

J'espère que cela a aidé un peu.

+0

Je vous remercie très utile ... je peux ajouter avec succès une image sur le toucher maintenant. J'ai juste besoin de comprendre comment inclure l'implémentation supplémentaire comme expliqué dans mon commentaire ci-dessus :) –