2012-01-01 57 views
0

我的應用程序中有兩個菜單,一個將附加到NSStatusBar,另一個將是應用程序的主菜單。將NSMenu設置爲來自NIB的NSWindow主菜單?

有沒有辦法將NSMenu中的一個設置爲從筆尖開始的主要權利?我正在查看另一個項目的筆尖,我看到了在筆尖中實際定義的菜單,而在我的筆尖中,它沒有正確顯示。

現在我的應用根本沒有菜單。

這是我的筆尖的樣子:

My Nib

如何我希望它看起來像:

How I want it to show up

+0

恩,你的第二個屏幕截圖顯示了在筆尖中定義的主菜單。這不正是你想要的嗎?只需修改筆尖中現有的菜單欄即可。 – 2012-01-01 23:11:37

+0

@RobKeniger:問題是,顯示「我希望它看起來像怎樣」的截圖是「另一個項目的筆尖」。 – 2012-01-01 23:21:31

回答

2

在xibs,至少在Xcode 4,主菜單不再是應用程序的出口,而是頂層菜單對象具有或不具有的性質。 Xcode創建的主菜單筆尖中的主菜單具有這種性質;你自己創建的菜單不會。

從Xcode 4.2.1開始,無法在現有的筆尖上從頭開始創建菜單並將其指定爲主菜單。您必須使用適當的文件模板創建一個帶有主菜單的筆尖。

+0

聽起來就像我的經歷。我繼續並創建了一個新項目,現在就在那裏。謝謝你的幫助。 – Maverick 2012-01-02 03:24:17