2012-01-01 1 views
0

У меня есть два меню в моем приложении, один будет прикреплен к NSStatusBar, а другой будет основным меню приложения.Установите NSMenu в качестве главного меню NSWindow из NIB?

Есть ли способ установить один из NSMenu в качестве основного справа от Nib? Я смотрю на другой кусочек проекта, и я вижу меню, которое на самом деле определено в наконечнике, в то время как в моем нибе он не отображается правильно.

Прямо сейчас у моего приложения нет меню вообще.

Это то, что мой СИБ выглядит следующим образом:

My Nib

Как я хочу, чтобы это выглядело как:

How I want it to show up

+0

Ум, ваш второй снимок экрана показывает главное меню, определенное в наконечнике. Разве это не то, чего вы хотите? Просто измените существующую строку меню в наконечнике. –

+0

@RobKeniger: Вопрос гласит, что скриншот, показывающий, «как я хочу, чтобы он выглядел», относится к «другому проекту». –

ответ

2

В xibs, по крайней мере, в Xcode 4, главное меню больше не является выходом приложения, а скорее тем, что объект меню верхнего уровня имеет или не имеет. Главное меню в главном меню, созданное Xcode, имеет этот характер; меню, которое вы создаете самостоятельно, нет.

Начиная с Xcode 4.2.1, нет никакого способа создать меню с нуля в существующем наконечнике и назначить его в качестве главного меню. Вы должны создать наконечник с главным меню, уже находящимся в нем, используя соответствующий шаблон файла.

+0

Звучит как мой опыт. Я пошел вперед и создал новый проект, и теперь он есть. Спасибо за вашу помощь. – Maverick