Was ist der Zweck von CGContextSaveGState und CGContextRestoreGState?
Ich sehe eine Menge von Beispiel-code, wo Sie CGContextSaveGState
und CGContextRestoreGState
. Warum brauche ich zum speichern des Zustand des Rahmen?
InformationsquelleAutor der Frage prostock | 2011-03-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um es später wiederherzustellen.
Einige der Dinge, die Sie ändern können, über ein Kontext-sind schwierig (z.B. GM) oder unmöglich (z.B., clipping-Pfad) zu ändern zurück. Speichern Sie die gstate können Sie diese änderungen rückgängig machen, indem er die gstate.
Die Quartz 2D Programming Guide erzählt alles.
InformationsquelleAutor der Antwort Peter Hosey