0

modalViewControllerが表示された後にdrawRectメソッドが呼び出されることを経験しています。以前にdrawRectメソッドを呼び出すことは可能ですか?そのため、遅延は発生しませんか?

よろしくセバスチャンソンダーガード

4

2 に答える 2

1

いいえ、drawRect描画時にメソッドが呼び出されます。ただし、描画コードの処理が多すぎる場合は、事前に計算して、たとえばCGLayerRefに入れることができます。次に、drawRectメソッドは、レイヤーをコンテキストにペイントするだけです。

于 2012-05-22T21:06:34.047 に答える
0

バックグラウンドスレッドで(慎重に)計算を実行してから、メインスレッドに送り返し、メインスレッドが途切れる場合は、ビューでsetNeedsDisplayを呼び出すことができます。

于 2012-05-23T00:18:38.400 に答える