CGLayer
将来、高速描画 のためにいくつかのグラフィックスを事前にレンダリングしたいと考えています。
パラメータがCGLayerCreateWithContext
必要であることがわかりました。CGContext
メソッドで簡単に見つけることができますdrawRect:
。しかし、私はのCGLayer
外側を作成する必要がありますdrawRect:
。どこで入手すればよいCGContext
ですか?
単に一時的に作成CGBitmapContext
して使用する必要がありますか?
更新: drawRect の外で CGLayer を作成する必要があります: レンダリングする前に CGLayer を初期化したいからです。最初の drawRect 呼び出しで一度初期化することは可能ですが、私にとっては美しい解決策ではありません。