0

ほとんどの場合、 setNeedsDisplay を呼び出すと drawLayer:inContext: がトリガーされますが、トリガーされない場合がある理由は何でしょうか?

(CALayer のサイズはゼロではありません。不透明度は 1.0 です)

事前にご協力いただきありがとうございます。

4

1 に答える 1

2

UIView のドキュメントによると、setNeedsDisplay を 1 つの描画サークルで複数回呼び出す場合、drawRect: メソッドのトリガーは 1 つだけです。setNeedsDisplay メソッドは、次の円の描画中にビューを更新する必要があることをシステムに通知するためです。

于 2013-07-08T12:09:24.247 に答える