2012-04-03 19 views
1

私は画像編集アプリケーションを作成しており、選択領域を画面に表示する必要があります。 Illustrator、Photoshop、GIMP、およびその他すべてのものでは、アニメーション化された点線を使用して、選択範囲の周りにいくつかのクロールが表示されます。ココア:アニメーションパス(点線点線)

私はこの同じことをする必要があります。そのようなアニメーション行をCocoaのビューにどのように置くのですか?

答えて

0

時にはこの効果を "行進する蟻"と呼びますが、それはまったく検索に役立ちます。ここで

how to do it with Core Animation.

+0

だ(おっと、私はあなたが「マーチング・アリ」タグを使用していることに気付かなかった!) –

+0

このチュートリアルでは、iOS用である、それはココア(OSX)で同じですか? – mtmurdock

+0

CoreAnimationはOS Xでも同様です。 –

0

通常、これらの「クロール」行はわずか数フレームのアニメーションです。おそらく2だけです。

この「選択」領域のサイズを認識しているカスタムビューを作成します。 1pxの白い線から始めます。次に、各ピクセルのx &次元を取り、それぞれの "リンク"の望ましい "サイズ"でモディファイして、特定のピクセルが黒か白かを判断できます。 "黒または白"の現在の時間をアニメートするように変更します。

また、黒と透明な正方形の「グリッド」のpngを、実線の白い境界線の上に斜めに移動するようにアニメートすることもできます。境界線のすぐ上にしか表示されないように "グリッド"ビューを切り抜くと、同じ "クロール"外観が得られます。これはそれを達成するための高価な方法かもしれませんが、おそらくそれはあなたにアイデアを与えるでしょう。

関連する問題