プログラムで独自のNSMenuを作成し、ボタンを押すとポップアップします。
NSMenuItemsを作成し、NSMenuメソッドを使用して追加しますinsertItem:atIndex:
。
何らかの理由で、メニューのゼロの位置にあるアイテムは表示されません。これはメニューが機能することになっている方法ですか?
プログラムで独自のNSMenuを作成し、ボタンを押すとポップアップします。
NSMenuItemsを作成し、NSMenuメソッドを使用して追加しますinsertItem:atIndex:
。
何らかの理由で、メニューのゼロの位置にあるアイテムは表示されません。これはメニューが機能することになっている方法ですか?
はい、 NSPopUpButton の場合、これがメニューの動作方法pullsDown
です。最初の項目はボタンのタイトルに対応します。挿入するだけ""
、または何でも好きです。表示されません。
メニューを逆の順序で (繰り返し呼び出してinsertItem:anItem atIndex:0
) 作成していますか? それをトップダウンで構築し、連続して呼び出してみaddItem:
ませんか? 私はこれをたくさん行ってきましたが、アイテムが消えるという問題は一度もありませんでした。