Technical Q&A QA1056
Does CGContextSaveGState save the current path?
Q: Does CGContextSaveGState save the current path?
A: No. Core Graphics follows the PDF specification in this regard. CGContextSaveGState and CGContextRestoreGState do not save and restore the path. In order to redraw a path you must either recreate it from scratch or use CGContextCopyPath(CGContextRef context) to create a copy of the current path as a CGPathRef object.
Document Revision History
Date | Notes |
---|---|
2013-08-13 | Updated formatting and added information about CGContextCopyPath. |
2001-10-02 | New document that explains that the Core Graphics save and restore GState APIs do not affect the path. |
Copyright © 2013 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2013-08-13