私は画像編集アプリケーションを作成しており、選択領域を画面に表示する必要があります。 Illustrator、Photoshop、GIMP、およびその他すべてのものでは、アニメーション化された点線を使用して、選択範囲の周りにいくつかのクロールが表示されます。ココア:アニメーションパス(点線点線)
私はこの同じことをする必要があります。そのようなアニメーション行をCocoaのビューにどのように置くのですか?
私は画像編集アプリケーションを作成しており、選択領域を画面に表示する必要があります。 Illustrator、Photoshop、GIMP、およびその他すべてのものでは、アニメーション化された点線を使用して、選択範囲の周りにいくつかのクロールが表示されます。ココア:アニメーションパス(点線点線)
私はこの同じことをする必要があります。そのようなアニメーション行をCocoaのビューにどのように置くのですか?
時にはこの効果を "行進する蟻"と呼びますが、それはまったく検索に役立ちます。ここで
通常、これらの「クロール」行はわずか数フレームのアニメーションです。おそらく2だけです。
この「選択」領域のサイズを認識しているカスタムビューを作成します。 1pxの白い線から始めます。次に、各ピクセルのx &次元を取り、それぞれの "リンク"の望ましい "サイズ"でモディファイして、特定のピクセルが黒か白かを判断できます。 "黒または白"の現在の時間をアニメートするように変更します。
また、黒と透明な正方形の「グリッド」のpngを、実線の白い境界線の上に斜めに移動するようにアニメートすることもできます。境界線のすぐ上にしか表示されないように "グリッド"ビューを切り抜くと、同じ "クロール"外観が得られます。これはそれを達成するための高価な方法かもしれませんが、おそらくそれはあなたにアイデアを与えるでしょう。
だ(おっと、私はあなたが「マーチング・アリ」タグを使用していることに気付かなかった!) –
このチュートリアルでは、iOS用である、それはココア(OSX)で同じですか? – mtmurdock
CoreAnimationはOS Xでも同様です。 –