9

メニュー項目の隣のメニューの右側にいくつかのアイコンを追加しようとしています。理想的にはすべて右揃えです。NSMenuItem でメニュー項目を追加できることは承知しています (たとえば、MenuMadnessの例を参照してください)。OS X Wifi メニューのセキュリティ/信号強度インジケーターのようなものを本当に探しています。

私が見た 1 つのアプローチは、メニューに項目を追加し、setView を使用して各項目に NSView を提供することです。ただし、それは本来よりも複雑なようです。アイコン/複数のアイコンをメニューに追加する方法はありますか?

4

1 に答える 1

-1

メニューの左側では簡単で、Interface Builder からも可能です。

右側については、Apple doc Views in Menu Itemsを読んだことがあると思います。必要以上に複雑で、多くの欠点があることに同意します。

ハッキーな回避策を検討しましたか?
タイトルのないメニューを作成し、タイトルとアイコンを含む非常に幅の広いアイコン イメージを設定するだけです。
ユーザーがメニューのタイトルの先頭を入力してメニュー内を移動したい場合、キーボード ナビゲーションが失われます。また、タイトルを動的にする必要がある場合は機能しない可能性がありますが、この機能のコンテキストによっては試してみる価値があります。

このメニューの最後の項目に似ています:
ここに画像の説明を入力

于 2011-03-02T10:41:57.750 に答える