• 締切済み

InterfaceBuilderでメニューバー作成

XcodeのInterfaceBuilderで、メニューバーを新たに作る方法がわかりません。 Cocoaアプリケーションを新規で作成すると、MainMenu.xibの中にメニューバーが作成されていますが、 一旦このメニューバーを削除してしまった場合、どうやったら再作成できるのでしょうか? オブジェクトライブラリ内のMenuを配置しても、ウィンドウ上部に表示されるメニューバーの形になりません。

みんなの回答

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.2

ですから、MainMenu.xibの場合、メニューバーを削除したつもりでいても、じつは削除されていません。削除はそもそもできません。ただ隠しているだけです。No.1回答のようにすれば、隠れたメニューバーが、再表示されます。 いったん勘違いをしてしまうと、頭の中をリセットするのが、なかなかむずかしいのは、私の経験からも、よく理解できます。しかし、勘違いを解かなければ、新しいステップに進めませんから、ご自身の勘違いをすなおに受け止める覚悟をしてください。

smamusy
質問者

補足

回答ありがとうございます! 回答1にあります、「Main Menu」が存在しないため、クリックができません。 回答1の「Main Menu」をクリックした後、deleteキーを押すと、「Main Menu」の項目が、 Objectsからなくなりますが、この状態でも削除されてないという事でしょうか? 自分の勘違いだと思い、試行錯誤してみたのですが。。。 何度も申し訳ありませんが、どうぞよろしくお願い致します。

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

Xcodeのバージョンを教えてください。 ちなみに、Xcode 4.6.3(最新)では、Document Outlineにて、Main Menuをクリックするだけです。

smamusy
質問者

補足

回答ありがとうございました。 質問の仕方が悪かったようです。すみません。 画像にあるメインメニューを一旦削除してしまった場合、 再作成するにはどうすれば良いのかがわかりません。 Objectsにあるものは、すべてオブジェクトライブラリから配置できるもの という認識だったのですが、メニューに関しては「Menu」をキーワードに 絞り込んだものを一通り配置してみましたが、 デスクトップの上部に表示されるメニューバーの形になるものがありませんでした。 Xcodeのバージョンは4.6.3です。 よろしくお願い致します。

関連するQ&A

  • ワードのメニューバー

    ワードで添え状を作成していたら、上部にあったメニューバー(ファイル、編集、表示など)が右端に移動してしまいました。 どうすれば上部に配置できるのですか。

  • メニューバーに作成されたものを消したい

    エクセルの勉強をしようとフリーのソフトを使ったら難しかったので削除しました。 順番通りに削除しなかったので、メニューバーにそのソフトによって作られた項目(ヘルプの隣に○○入門が作成された)が残ってしまいました。それを削除したいのですがどうしたらいいのでしょうか。

  • (C# .Net) アイコンを並べたメニューバーを表示するには

    こんにちは。 .Net C#のアプリケーションの上部に、アイコンを並べたメニューバーを 配置したいと思っています。 (IEなどの、更新ボタン等を表示するメニューバーと同じもの) しかし、探してみたのですが、そのようなコントロールはToolBoxには 含まれていないようです。 となると、ユーザコントロールに、ボタンを貼り付けるなどして 自作するしかないのでしょうか? それとも、既存のコントロールに手を加えて実現する方法があるのでしょうか。 何か情報をご存知の方がいましたら、よろしくお願いいたします。

  • xcodeでrubyを使ってアプリケーションを作成しようと思っておりま

    xcodeでrubyを使ってアプリケーションを作成しようと思っております。しかしxcodeを起動すると『新規プロジェクト』の画面が出るのですがApplicationのカテゴリにCocoa-ruby applicationのテンプレートがありません。どうしたらrubyのテンプレートが出てくるでしょうか。 ちなみにxcodeは3.2.2です。どうぞよろしくお願いします。

  • IBのオブジェクトにXcodeからコードでアクセスするにはどうすればよ

    IBのオブジェクトにXcodeからコードでアクセスするにはどうすればよいのでしょうか? InterfaceBuilder上で配置したビューや、すでにあるウィンドウなどの、 コード上で定義されていないオブジェクトに、コードでアクセスしたいのですが、やり方がわかりません。。。 例えば、最初にXcodeで新規ファイルを作ると、InterFaceBuilderのdocウィンドウ内にwindowのアイコンがすでに作られていますよね?  このNSWindowインスタンス(キーウィンドウ)から、ある別のインスタンスにデリゲートする際、 InterfaceBuilderでwindowアイコンから、その別のインスタンスにデリゲートの接続線を引っ張ることで実現していますが、 そうではなく、コードのみで接続できるのかどうか、ということが知りたいです。 ご存知の方、教えてもらえると助かります!

  • メニューバー「表示」の配置変更

    WORD2000を使用しています。メニューバーの「表示」が削除されていたので、ツールのユーザー設定の組み込みメニューからドラッグして、メニューバーに組み込みましたが、位置を間違えてしまいました。初期設定の配置と同じ(「編集」の右側)にしたいのですが、どうしたら変更できるのでしょうか? メニューバーの「表示」の削除の仕方も、教えてください。

  • 他アプリの操作(メニューバー)

    市販されているアプリケーションを自分で作成しているソフトで操作したいのですが、どの様に制御したらいいのか判りません。プログラムはVB6.0で作成しております。 したい事は他のアプリケーションでメニューバーの中の項目の 印刷項目を選択したいのですが、メニューバーのハンドルを取得 出来ず困っております。 そもそもメニューバーのハンドルって取得できるのでしょうか?

  • Macminiのメニューバー表示の一部が消えた

    OSX10.8.2を使用。ずっとデスクトップ上部メニューバーからA(アプリケーションマーク)が 消えてしまったので、復元したいのですが?復元方法を教えてほしい マシンは、Mac mini(2011Mid)

    • 締切済み
    • Mac
  • Windowsタスクマネージャのメニューバーが出ない

    はじめまして。ctrl+Alt+Deleteを押すとWindowsタスクマネージャの画面が出るのですが、上部のメニューバーがまったく出ません。(ファイル・オプション・表示・シャットダウン・ヘルプ・アプリケーション・プロセス・パフォーマンス・ネットワーク・ユーザーのメニューが出ません。)だれか教えてください。

  • Excelのメニューバーを表示させる方法を教えて下さい。

    以前無料のソフトをダウンロードしたときに、 Excelのメニューバーが消えてしまいました。 (ツールバーは残っています。) 結局、そのソフトはすぐに削除したのですがメニューバーは消えたまま。 その時は何か設定を変えるだけで戻るだろうと軽く考え、 そのままにしてしまいました。 やはり、メニューバーがないと不便なので戻そうと思い、 Officeを一旦削除して、再インストールしました。 それでも、メニューバーは消えたまま。 Microsoftのサポートサービスで検索したところ、 メニューを再表示するには、 「CommandBarsオブジェクトのEnbledプロパティをTrueに設定する」 となっていました。 ところが、知識が無いため何をどうしたらいいのか、さっぱり分かりません。 どなたか、教えていただけないでしょうか? OSはWinXP HOME、OfficeはXP Personalです。 別にAccess2002もインストールしてあります。

専門家に質問してみよう