2016-12-09 5 views
0

私はいくつかの情報を表示するOSXのトレイに私の小さなアプリを作ろうとしています。 問題は、標準のメニューlibでは、次のようなものを作成したいときに、「ネイティブ」な外観のメニューを作成できます。(スクリーンショット)電子トレイアプリをカスタマイズすることはできますか?

セルと画像を含むカスタムメニューアイテムを作成する方法はありますかまたはカスタムウィンドウを作成してCSSを使用して見せるようにする必要がありますか?私の最大の懸念は半透明です。

これでtempateを使用してMenu.buildFromTemplateで作成しました。 Mayb私はそれを完全に間違っている。

enter image description here

答えて

1

はい、あなたは電子メニューAPIを介してカスタムメニュー項目を作成することはできません、カスタムウィンドウを作成する必要があります。

+0

ネイティブのカスタムメニュー項目は、Swift/ObjC/Cocoaを使用してのみ使用できますか? – golodenko

+0

あなたは、私はhtml/cssでメニューを作成することを避けようとしました。第三者のライブラリを使って暗い/明るいテーマに合わせて半透明/鮮やかにすることは可能ですか? – golodenko

1

目的のために、以下のパッケージを使用して、簡単にカスタムメニューバーアプリケーションを作成することができます。https://github.com/maxogden/menubar。 独自のindex.htmlとカスタムロジックを設計するだけで、さらに進んでいくことができます。

+0

コメントより上の回答: >>>あなたは、私はhtml/cssでメニューを作成することを避けようとしました。第三者のライブラリを使って暗い/明るいテーマに合わせて半透明/鮮やかにすることは可能ですか? – golodenko

+0

活気は、html/CSSを使用する場合にのみ利用できます。電子では、デスクトップアプリケーションにWebアプリケーションをラップするため、実際には何もありません。だから、HTMLやCSSを避けたいのなら、Native Mac App Developmentを調べることをお勧めします。 – grahan

関連する問題