Zeichnung Dreieck/Pfeil auf einer Linie mit CGContext

Ich bin mit den Rahmen von route-me für das arbeiten mit Orten.
In diesem code den Pfad zwischen zwei Markierungen(Punkte) gezeichnet werden, wie eine Linie.

Meine Frage: "Welchen code sollte ich hinzufügen, wenn ich will hinzufügen, einen Pfeil in der Mitte(oder Anfang) der Zeile, so dass es Punkte die Richtung"

Dank



- (void)drawInContext:(CGContextRef)theContext
{
    renderedScale = [contents metersPerPixel];

    float scale = 1.0f / [contents metersPerPixel];

    float scaledLineWidth = lineWidth;
    if(!scaleLineWidth) {
        scaledLineWidth *= renderedScale;
    }
    //NSLog(@"line width = %f, content scale = %f", scaledLineWidth, renderedScale);

    CGContextScaleCTM(theContext, scale, scale);

    CGContextBeginPath(theContext);
    CGContextAddPath(theContext, path);

    CGContextSetLineWidth(theContext, scaledLineWidth);
    CGContextSetStrokeColorWithColor(theContext, [lineColor CGColor]);
    CGContextSetFillColorWithColor(theContext, [fillColor CGColor]);

    //according to Apple's documentation, DrawPath closes the path if it's a filled style, so a call to ClosePath isn't necessary
    CGContextDrawPath(theContext, drawingMode);
}
Ich habe es vor einer Weile in codeguru.com/cpp/g-m/gdi/article.php/c3683 Trotzdem Dank für die Antworten Greetz
Pete, es kann nett sein, der Sie zum markieren einer Antwort als angenommen, dennoch, oder posten Sie Ihre Antwort als eine Antwort und dann akzeptieren.
warum nicht markieren Sie die richtige Antwort (ich meine, Friedhelm)?

InformationsquelleAutor Pete | 2010-03-23

Schreibe einen Kommentar