espresso.appと同様の設定アニメーションを実装する方法
1 に答える
1
私が考える最も簡単な方法は次のとおりです。
- アニメーションを描いて .gif ファイルに入れる
- ウィンドウにツールバーを追加する
NSImageView
とで構成されるカスタム項目をツールバーに配置しますNSButton
。- catch に NSTrackingArea を追加し
moseEntered:
、mouseExited:
- GIF画像を設定
-[NSImageView setImage:]
するか、InterfaceBuilderで mouseEntered:
送信-[NSImageView setAnimates:YES]
時_mouseExit:
-[NSImageView setAnimates:NO]
- 前後のアニメーションが必要な場合は、2 つの gif ファイルを作成して変更します
環境設定ウィンドウのMac用Cinemagraph壁紙アプリでこのようなものを作成しました。gifファイルのアニメーションを開始および停止するだけです。
于 2013-02-04T12:46:19.430 に答える