このようなメニューレット用のカスタムNSMenuを作成するにはどうすればよいですか?このNSMenuカスタムNSMenuアイテム
ですかそれはボーダレスウィンドウで、もしそうなら、私はこのことについてに行くだろうか? ありがとう!
このようなメニューレット用のカスタムNSMenuを作成するにはどうすればよいですか?このNSMenuカスタムNSMenuアイテム
ですかそれはボーダレスウィンドウで、もしそうなら、私はこのことについてに行くだろうか? ありがとう!
それはOSXのステータスバー上で実行されている実行中のアプリです。
は、AppleでStatus Bar Programmingを参照してください。また、NSStatusBarとNSStatusItem
このSOポストは、いくつかの追加のポインタがあります。
はNSStatusItem
のドキュメントを見てください。私はあなたがそのイメージでやっているように見える標準NSMenu
の代わりにそれがビューを表示することができると信じています。
具体的にはNSPopover
、NSWindow
、さらにはNSStatusItem.view
のカスタムビューです。 NSWindow
(多くの場合、ユーティリティ形式NSPanel
)(またはNSPopover
)の場合は、ステータス項目がクリックされると、ステータス項目の-(void)setAction
と-(void)setTarget
を使用して手動でウィンドウを開きます。ステータス項目にカスタムビューを使用する場合、これは-mouseDown:
で行われます。
はthisポストをチェックアウト - 私はそれが有用であることが判明しました。