2016-08-04 16 views
-1

Ich denke über eine Möglichkeit nach, eine Linienzeichnung Funktionalität zu erstellen, wenn ein Benutzer auf den Bildschirm tippen und seinen Finger darauf bewegen und die Linie oder einen Pfeil mit dem Finger bewegen sehen. Ich weiß, wie man mit den Bezier-Pfaden eine Linie zwischen den Start- und Endpunkten zeichnet, aber ich denke jetzt darüber nach, wie der Benutzer die Linie, die sich mit der Methode touchesMoved ändert, irgendwie beobachten kann. Ich habe darüber nachgedacht, den temporären Pfad zu speichern und ihn zu entfernen und ihn durch den neuen in der Methode touchesMoved zu ersetzen, aber ich bin mir nicht sicher, ob dieser Ansatz gut funktionieren wird. Daher wäre ich dankbar, Vorschläge zu erhalten, wie diese visuelle Verfolgung von Benutzeraktionen mit der Linie aktiviert werden kann.IOS Linien zeichnen auf Berührung

Antwort

1

Für freie Handzeichnung sollten Sie die Touch-Methode versuchen: touchesBegan: WithEvent :, die in der UIResponder-Klasse deklariert sind, von der UIView erbt. Wir können Code schreiben, um die Berührungsereignisse so zu behandeln, wie wir es wollen. Für weitere Informationen lesen Sie bitte das Tutorial:

http://code.tutsplus.com/tutorials/smooth-freehand-drawing-on-ios--mobile-13164

ich diese Hilfe hoffen für Sie.

+0

Ja, ich kann freie Hand zeichnen (das ist die Quelle, die ich benutzt habe, um zu zeichnen), aber ich muss auch mit Touch-Methoden Pfeile und Linien zeichnen. – AOY

Verwandte Themen