私はカプチーノ アプリケーションを作成しており、(IB のメイン メニュー XIB テンプレートから) メニューバーを含む CIB ファイルを持っています。これによく似ています:
アプリケーションでそのメニューバーを使用するにはどうすればよいですか? ありがとう。
私はカプチーノ アプリケーションを作成しており、(IB のメイン メニュー XIB テンプレートから) メニューバーを含む CIB ファイルを持っています。これによく似ています:
アプリケーションでそのメニューバーを使用するにはどうすればよいですか? ありがとう。
NibApplication
テンプレートを使用して、次の方法でアプリケーションを作成します。
$ capp gen myApplication -t NibApplication -f
は、-f
バンドルにコピーするのではなく、カスタムビルドの Cappuccino フレームワークへのシンボリック リンクを作成します。そのアプリケーションを作成すると、MainMenu.cib
.
ダンプInfo.plist
して、 があることを確認しMain Cib file base name
ます。通常のカプチーノ アプリではCPApplicationDelegateClass
代わりに (これは、コードによって任意の Cib をロードすることもできると確信しています)。
メニュー バーの使い方は、Cocoa のメニュー バーと同じです。Apple のApplication Menu and Pop-up List Programming Topics for Cocoaを確認するか、Cappuccino インストール内で実行$ jake docs
して、独自のドキュメントを確認してください。
はい、上記のように「-t NibApplication」を使用してアプリを作成した場合、メニューバーが自動的に表示されます。そうじゃない?それとも何か違うことを求めていますか?
メインメニューを既存のペン先に追加する場合は、メニューオブジェクトをトップレベルのオブジェクトバーにドラッグしてから、それをApplicationオブジェクトのMainMenuアウトレットとして接続するだけです。