2017-08-01 16 views
0

私はメニューバーのみのアプリケーションを持っています。ユーザーが初めてアプリケーションを実行するときに、メニューバーにある自分のアプリのアイコンを指し示すアニメーションの矢印を作成したいと考えています。メニューバーのアプリケーションのアイコンを指す矢印を作成するにはどうすればいいですか?

私が持っていた最初のアイデアは、矢印を示すNSPopoverを作成することでしたが、私はポップオーバーを全く見えないようにすることはできないと思っていたので、それはそれほど目障りです。私はちょうど矢印を上下に動かして、メニューバーの私のアプリのアイコンを指し示したいと思っています。それはApp Store互換でなければなりません。

これは可能ですか?どうやって?

答えて

1

境界線のない透明なウィンドウを作成し、そのレベルをスクリーンセーバーに設定し、マウスクリックを無視するように設定できます。このウィンドウ内で矢印を描き、再び透明なコンテンツビューを使用することができます。 NSWindowNSViewなどでドキュメントを検索してこれを構成します。

また、アプリケーション自体のメニューバーアイコンを変更することもできます(切り替え、ハイライト、アニメーション)。これは、メニューバーのアプリが注目を集める典型的な方法です。検索:NSStatusItemNSStatusBarButton

HTH

+0

ありがとう、私はそれを行う方法を見つけようとします。 – SpaceDog

関連する問題