2009-10-12 72 views
1

一個問題是:現在我想在MenuBar的最後添加一個新菜單,而不是在已知菜單中添加菜單項。就像Xcode Items:最後一個菜單是幫助,我想在幫助菜單後面添加一個新的Mneu(MyMenu)?怎麼做 ?非常感謝!如何在MenuBar的最後添加一個新菜單?

+0

第二個問題與第一個完全無關。你應該把它分成2個問題。 – 2009-10-12 02:23:38

回答

4

通常,您不應該在運行時在主菜單中添加或刪除項目,因爲它會打破用戶的肌肉記憶。相反,啓用或禁用它們,您將擁有更好的用戶界面。

假設你已經找到了一個很好的理由來做到這一點,做到這一點的方法是從共享的NSApplication對象中獲取主菜單,然後插入新菜單的菜單項。菜單項的子菜單是您要插入的實際菜單。 (當然,您可以在IB中創建菜單和菜單項並通過插座訪問菜單項。)

相關問題