タイトル | CoreGraphicsの状態はAPI呼び出しにより変更することもある | カテゴリー | Technical Q&A, グラフィックス |
作成日 | 2001/7/3 16:31:29 | 作成者 | 新居雅行 |
Core GraphicsのAPIを使った後に、Core Graphicsの状態が変化しているという問いに答えたTechnical Q&Aの文書が掲載された。たとえば、CGContextFillRectWithWidthといったAPIは呼び出し後はカレントパスがクリアされ、線の幅が変化するなど、状態は変化するのが仕様となっている。もし、状態を保持したければ、CGContextSaveGStateを使い、CGContextRestoreGStateでもとに戻すという処理を組み込まなければならない。 | |
関連リンク | QA1045:Unexpected CG state changes |