Ich mache einen Bildeditor, der verschiedene Formen Objekte wie Kreis, Dreieck und Quadrat erstellen kann, die auch aktualisiert oder entfernt werden können. Also habe ich CAShapeLayer
zum Erstellen von Shapes-Objekten verwendet.
Jetzt möchte ich auch eine Linie auf dem Bild zeichnen, die auch aktualisiert oder entfernt werden kann, so habe ich bezierpath und CAShapeLayer
verwendet, um die Linie zu erstellen, es funktioniert gut. ABER jetzt ist das Problem, dass, wenn ich irgendeine vorhandene Linie auswählen möchte, kann es irgendein wo nahe Linie Werkzeug gewählt werden, weil CAShapeLayer
auch den Füllbereich setzt, der eine gerade Linie vom Anfangspunkt zum Endpunkt sein wird.
Meine Frage ist, wie kann ich mit CAShapeLayer
eine Zeile ohne Fill-Bereich erstellen.
Hier ist mein Code zum Erstellen einer Zeile:
%Vor%Jede Idee dazu wird sehr geschätzt.
Tags und Links objective-c ios uibezierpath cashapelayer