私は OSX アプリ開発に不慣れで、iOS とは少し違うものを見つけました。サンプルのメニューバー アプリを作成しようとしています。コマンドを使用してメニューを表示できます
[statusItem setMenu: startMenu];
しかし、メニューの代わりに TabView を表示する方法がわかりません。誰かがこれで私を助けることができますか?
ここで、statusMenu は NSMenu のアウトレットであり、statusitem は NSStatusItem のオブジェクトです
私は OSX アプリ開発に不慣れで、iOS とは少し違うものを見つけました。サンプルのメニューバー アプリを作成しようとしています。コマンドを使用してメニューを表示できます
[statusItem setMenu: startMenu];
しかし、メニューの代わりに TabView を表示する方法がわかりません。誰かがこれで私を助けることができますか?
ここで、statusMenu は NSMenu のアウトレットであり、statusitem は NSStatusItem のオブジェクトです
できません。ステータス項目をクリックすると開くことができるウィンドウに表示する必要があります。ウィンドウをフチなしにすることができます。
ここでこれを使用できます。これは、ウィンドウ内の NSTableView であり、次のレイアウトを偽造できますNSMenu。
お勧めしませんが、Mac OS X でレイアウトが変更された場合でも、これは同じままになるためです。
または、次のようにカスタマイズした通常のウィンドウを使用することもできます。
NSMenuItem のカスタム ビューを設定できるので、選択した NSMenuItem にテーブルビューを追加してみてください。