私はQuartzを理解し、それを描画する必要があるコンテキストを取得しようとしています。私がコンテキストを作成する関数を持っていて、別の関数を同じコンテキストに呼び出すと、最初のメソッドから次のメソッドにコンテキストを渡す必要がありますか?または、私はまだ同じコンテキストに描画しているので、コンテキストを必要とする任意のCGメソッドに対してUIGraphicsGetCurrentContext()を使用できますか?UIGraphicsGetCurrentContext()を理解する
5
A
答えて
13
docs for UIGraphicsGetCurrentContext()は言う:
現在のグラフィックスコンテキストは、デフォルトではnilです。 drawRect:メソッドを呼び出す前に、ビュー・オブジェクトは有効なコンテキストをスタックにプッシュします。 を最新にします。ただし、UIViewオブジェクトを使用して 図面を作成していない場合は、有効なコンテキストをUIGraphicsPushContext関数を使用して手動でスタック にプッシュする必要があります。
あなたが作成したコンテキストでUIGraphicsPushContext()を呼び出した後、他のメソッドはUIGraphicsGetCurrentContext()でそのコンテキストにアクセスできます。 drawRect:の外でUIGraphicsGetCurrentContext()を呼び出していて、UIGraphicsPushContext()で明示的にコンテキストを設定していない場合、現在のグラフィックスコンテキストは定義されていません。
関連する問題
- 1. CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext)
- 2. UIGraphicsGetCurrentContextを正しく使用する
- 3. UIGraphicsGetCurrentContextはゼロを返すようです
- 4. UIGraphicsGetCurrentContextごとに異なるsetStrokeカラー
- 5. UIGraphicsGetCurrentContextと同等の描画メソッド
- 6. UIGraphicsGetCurrentContext()を使用するのではなく、CGContextRefプロパティを設定するには
- 7. iPhoneの解像度を理解する
- 8. Objective-Cの論理を理解する
- 9. 並行処理を理解する
- 10. スパーク物理計画を理解する
- 11. 理解するpython
- 12. Redux +ウェブパックバンドルの理解度を理解する
- 13. Pythonのasyncioを理解/理解するためのリソース
- 14. スウィフトタイプリアスを理解する
- 15. OSIモデルを理解する
- 16. Monadic Fibonacciを理解する
- 17. ポインタキャストを理解する
- 18. メイクファイルレシピを理解する
- 19. Nautyアルゴリズムを理解する
- 20. Javascriptエラーを理解する
- 21. Mootoolsで$を理解する
- 22. Django、HttpRequestを理解する
- 23. シャッフルマネージャーを理解する
- 24. Mapreduceコードを理解する
- 25. Java APIを理解する
- 26. ウィンドウメソッドを理解する
- 27. phpインクルードパスを理解する
- 28. opencartローダーを理解する
- 29. レイアウトを理解する
- 30. haskellコードを理解する
はこちらです。https://developer.apple.com/documentation/uikit/1623918-uigraphicsgetcurrentcontext – DeveloperACE