私は uiview をサブクラス化し、Draw サブ内にいくつかのカスタム描画コードを実装しました。私がやりたいことは、描画サブ内でコードを実行し、uiview がそれ自体をペイントして、他のコードを実行することです。
カスタム描画コードの最後でタイマーをアクティブにして、uiview 自体が描画され、数ミリ秒後にコードが実行されるようにすることを考えています。これはそれを実装する良い方法ですか?
これが私がやろうとしていることの図です:
UIView.SetNeedsDisplay() を呼び出す ---> UIView.Draw が呼び出される ---> カスタム描画コードが実行される ---> UIView がそれ自体をペイントして画面に表示される ---> ここでいくつかのコードが実行されます。