2010-08-27 8 views
0

Je me demandais si quelqu'un serait capable de me dire comment vous alliez à propos de ça?Comment faire une ligne dessiner entre deux points que vous essayez de définir le deuxième/point final de la ligne (comme dessiner une ligne dans MSPAINT!)

par exemple. - Bouton utilisateur (+) Ajouter - L'image apparaît pour permettre à l'utilisateur de définir le point de départ - Après que l'utilisateur a défini le premier point, une seconde image apparaît et une ligne est dessinée entre eux et animée entre eux lorsque l'utilisateur déplace la seconde image en place.

Vous pouvez voir ce type d'action dans n'importe quel programme de dessin graphique où un utilisateur doit dessiner une ligne; sauf pour aider l'utilisateur à savoir où il dessine, j'inclus une image point de départ/fin pour glisser.

Je peux tracer une ligne sans problèmes. Je suis un peu perplexe par ce que les deux images que je génère pour l'utilisateur à glisser et définir comme point de départ/fin sont les deux instances d'une classe que j'ai créé (draw2d) qui sous-classe UIImageView (donc je peux le faire glisser). Donc actuellement j'ajoute deux UIImageViews à mon UIViewController afin de les faire glisser - vous ne pouvez pas tracer une ligne entre deux UIImageViews comme le seul dessin que je sais faire est IN UIImageView. Dois-je imbriquer ces deux images dans un UIImageView parent afin de dessiner entre elles?

Toute aide est toujours grandement appréciée.

Répondre

0

Si je comprends bien, vous voulez dessiner la ligne pendant que l'utilisateur fait glisser son doigt pour définir le point final? Vous ne pouvez pas simplement suivre les positions de glissement et dessiner la ligne chaque fois qu'elle change, en utilisant la dernière position déplacée comme «point final temporaire»?

+0

Je vais essayer et vous le faire savoir. Je suppose que je devrais être en mesure de puiser dans ces valeurs comme vous le dites et de continuer à redessiner la ligne chaque fois que j'appuie sur les incendies. Je vous tiendrai au courant - n'importe qui avec n'importe quel code d'exemple me sauverait la vie! – Lance

0

Ai-je besoin d'imbriquer ces deux images dans un style parent UIImageView donc je peux tirer entre eux?

Oui.

Questions connexes