2016-10-04 23 views
0

以下のビットマップタイルを使用してアニメーションシェブロンエフェクトを作成する必要があります。パターンの塗りつぶしを持つUIViewで十分ですが、時間の経過とともにパターンの原点をアニメーション化できる必要があり、これが可能であることがわかりません。UIViewでタイルをアニメーション化するには

これは、Quartz、またはCoreGraphicsで可能と思われます。これを行う最善の方法は何でしょうか?ソリューションを示すSwiftにいくつかのサンプルコードを提供できますか?

The tile that I would like to animate

+0

あなたの質問は、あまりにも広すぎ、あまりにも曖昧すぎて適切ではありません。はい、カスタムUIViewとコアグラフィックスを使用してアニメーション化できます。 Core Animationを使用することもできます。 –

+0

質問を編集して、私がここで求めていることを明確にします。 –

答えて

0

Iは、他の下図の整列複数の副層(CALayerインスタンス)の内容と画像を追加し、これらのサブレイヤをY位置をアニメーション化するであろう。

UITableViewがそのセルを再利用するのと同様に、メインレイヤーはそのサブレイヤーを境界線でクリップし、オフスクリーンになるサブレイヤーは再利用するために下部に移動します。

CADisplayLinkを見ると、レンダリングをよりよく制御できます。