Max OS X で evernote アプリの同期アニメーションのようなアニメーションを実装したいと考えています。
ボタンは次のようになります。
アニメーションが実行されると、白い矢印だけが回転します。
を使用しようとしましCore Animation
たが、手順は次のとおりです。
1 aNSButton
をツールバーにドラッグし、アウトレット aBtn に設定しました。青の黒地の画像を aBtn に設定します。
2CALayer
インスタンス変数 aLayer を作成し、aBtn に追加します。したがって、上のボタンのようになります。
3 aBtn をクリックすると、aLayer に回転アニメーションを追加します。それは完全にうまくいきます。
問題は、ツールバーをカスタマイズしたいときに、ツールバー パレットに表示される aBtn に aLayer がなく、青色の背景画像しかないことです。
次に、ツールバー パレットを表示または閉じるためのイベントまたは通知を見つけようとしました。その結果、ツールバー パレットを表示または非表示にする前に aBtn のイメージをリセットできました。
誰でも提案できますか?
このアニメーションを実装する方法について良いアイデアがあれば教えてください。
ありがとう!