私は使用しています
penLayer が UIView の場合
UIGraphicsBeginImageContext(penLayer.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
//My Drawing Code
penLayer.image = UIGraphicsGetImageFromCurrentImageContext();
[penLayer setNeedsDisplay];
これは素晴らしい描画ですが、drawRect を呼び出すたびに、以前のものは消去されます。現在、すべての描画データを辞書に保存する必要があります。
drawRect への呼び出しごとにクリアされないようにする方法はありますか?また、必要に応じて clear を呼び出す UIButton を持っている可能性がありますか?
ありがとう