もっと一般的な質問があります。をサブクラス化するカスタム クラスがありUIView
ます。「-drawRect」をオーバーライドして、正常に行った線に点を描画します。ここで、アニメーション化するクラス内で別の UIView オブジェクトを宣言します。アニメーションで動かしたいのは白い円のアウトラインでなければならないので、UIView
タイプにしたいのです。しかし、どうすればその中に描くことができますか?たとえば、他に 3 つの同様のケースがある場合はどうなりますか? つまり、コンポーネントのクラス内にすべての機能を保持し、1 つまたは複数のUIView
サブビューのカスタム描画を行いたいということです。概念レベルで何かが欠けていると思います。
ActionScript 3 では、次のようにします。
var first:MovieClip = new MovieClip();
first.graphics...
......
var nTh:MovieClip = new MovieClip();
nTh.graphics...
これが私が達成したいことです(私が言ったように、私はすでに内部のドットの描画を作成しましたが、-drawRect
後でアニメーション化する必要がある大きな円を作成したいと思います):