2012-07-03 7 views
5

Apples Quartz2d Programmieranleitung sagt "Quartz verfolgt den aktuellen Punkt, der der letzte Ort ist, der für die Pfadkonstruktion verwendet wird." Gibt es eine Möglichkeit für mich, den aktuellen Punkt anhand einer CGContext-Referenz abzufragen?Kann ich den aktuellen Punkt von einem CGContext abfragen?

Ich schreibe Methoden zeichnen ein Diagramm in Segmenten, und es scheint, als ob der CGContext bereits weiß, was der aktuelle Punkt ist, ich sollte nicht die Logik schreiben müssen, um es separat zu verfolgen. Es erscheint albern, sowohl einen CGContext als auch die aktuellen Punktkoordinaten in Methodenaufrufen zu übergeben. Diese

Antwort

7

ist, wie ich den aktuellen Punkt:

CGPoint currentPoint = CGContextGetPathCurrentPoint(context); 
NSLog(@"currentPoint: %@", NSStringFromCGPoint(currentPoint)); 
+0

Dank! Ich habe eindeutig nicht das Richtige in den Dokumenten gesucht. –

+0

kein Problem. froh, dass ich Helfen kann. – TrekOnTV2017

Verwandte Themen