我想预渲染一些图形CGLayer以便将来快速绘图。
我发现CGLayerCreateWithContext需要一个CGContext参数。在drawRect:方法中很容易找到。但我需要创建一个CGLayer外部的drawRect:. 我应该去哪里CGContext?
我应该简单地创建临时CGBitmapContext并使用它吗?
更新:我需要在 drawRect 之外创建 CGLayer:因为我想在渲染之前初始化 CGLayer。可以在第一次 drawRect 调用时初始化一次,但这对我来说不是一个漂亮的解决方案。