2012-01-01 1 views
0

내 앱에 두 개의 메뉴가 있습니다. 하나는 NSStatusBar에 연결되고 다른 하나는 앱의 기본 메뉴입니다.NIB에서 NSWindow의 주 메뉴로 NSMenu를 설정 하시겠습니까?

Nib에서 NSMenu를 주 메뉴로 설정할 수 있습니까? 나는 다른 프로젝트의 펜촉을보고 있는데 펜촉에 실제로 메뉴가 정의되어있는 것을 볼 수 있지만 펜촉에서는 올바르게 표시되지 않습니다.

지금 내 앱에는 메뉴가 전혀 없습니다.

My Nib

내가 그것을 같이 할 방법 :

이 내 펜촉의 모습입니다

적어도 엑스 코드 4 xibs에서는 How I want it to show up

+0

음, 두 번째 스크린 샷은 펜촉에 정의 된 기본 메뉴를 보여줍니다. 이게 네가 원하는거야? 펜촉의 기존 메뉴 막대를 수정하면됩니다. –

+0

@RobKeniger : 질문은 "내가 어떻게 보이길 원하는지"를 보여주는 스크린 샷이 "다른 프로젝트의 펜촉"이라고 말합니다. –

답변

2

, 메인 메뉴 더 이상 응용 프로그램의 콘센트가 아니라 최상위 메뉴 객체에 있거나 가지고 있지 않은 특성입니다. Xcode로 만든 메인 메뉴 펜의 주 메뉴에는 그 특성이 있습니다. 직접 만든 메뉴는 그렇지 않습니다.

Xcode 4.2.1부터는 기존 펜촉에서 처음부터 메뉴를 만들고 주 메뉴로 지정할 방법이 없습니다. 적절한 파일 템플리트를 사용하여 주 메뉴가 이미있는 펜촉을 만들어야합니다.

+0

내 경험처럼 들립니다. 나는 새 프로젝트를 만들었고 지금 거기에 있습니다. 당신의 도움을 주셔서 감사합니다. – Maverick