Polygone zeichnen in Swift

Brauche ich, um zu markieren eine unregelmäßige Form, wenn der Benutzer tippt Sie an. Meine Idee, wie es zu tun war, zeichne ein polygon, das entspricht der Form, füllen Sie es mit einer Farbe, und die Deckkraft ändern, um es durchscheinend. Leider kann ich nichts finden, wie dies zu tun. Im wesentlichen, ich möchte zeichnen Sie das polygon gefüllt, überlagern es auf meiner Karte und dann in der Lage sein, zu entlassen (oder verstecken) Sie. Wie kann ich dies erreichen?

  • Sehen Sie diese mac-app geschrieben in Objective C. bekommen Sie vielleicht eine Idee von ihm.
  • Sie können entweder ziehen Sie die Form in drawRect: (mit UIBezierPath), oder erstellen Sie eine Ansicht, und fügen Sie einen Bézier-Pfad zu einem CAShapeLayer, die Sie hinzufügen, um die Ansicht layer.
InformationsquelleAutor Floyd Resler | 2014-11-07
Schreibe einen Kommentar