0

プログラムの実行中にメニューバーのボタン([プログラムについて]など)をクリックすると、新しいウィンドウがポップアップ表示され、情報が表示されます。ボタンに関連付けられているウィンドウを編集するにはどうすればよいですか?

Interface Builderで、メニューバーをカスタマイズできる「メインメニュー」をロードできましたが、ボタンに関連付けられたウィンドウを操作できません。これらのウィンドウをどのように編集しますか?

Mac OSX Snow Leopard、Xcode 3.2.6

編集:私は「パネルについて」の手順を具体的に求めていません。メニューバーのボタンに関連付けられたパネルを編集するための一般的な手順を探しています。「About」パネルに加えて、「Help」パネルなどのパネルも操作したいと思います。「About」パネルはほんの一例です。

4

2 に答える 2

3

標準のAboutパネルはあなたのペン先にはありません。フレームワーク内で生成されます。

パネルのテキストを変更するには、Credits.rtfまたはCredits.htmlファイルを作成し、それをアプリバンドルに含めます。(プロジェクトテンプレートによって既にCredits.rtfが提供されている場合があります。その場合は、それを編集する必要があります。)

より根本的な変更を加えたい場合は、独自のパネルを作成し、代わりに[バージョン情報]メニュー項目を変更して表示する必要があります。

于 2012-07-05T00:07:02.313 に答える
2

一般的な手順に関する限り...いいえ、同じ方法で標準パネルをカスタマイズできる単一の手順はありません。それらはすべて独自のメカニズムを持っています(たとえば、プラグインコンポーネントがインストールされているときに、より多くのペインを表示できるもの、特定の部分を表示または非表示にするAPIを提供するもの、[バージョン情報]ボックスなど、バンドルファイル名の規則を使用して何をするかを決定するもの)。

特にヘルプパネルの場合...Webページ(つまりヘルプコンテンツ)以外は何も変更できません。ツールバーなどはすべてAppleが担当しています。その他の重要なドキュメントへのリンクもあるこのドキュメントを参照することをお勧めします: https ://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/OnlineHelp/Concepts/ComprehenHelp.html%23//apple_ref / doc / uid / 20000017-BBCCFHAC

于 2012-07-05T04:15:49.670 に答える