私は、プレビュー、メール送信などのコンテンツを持つウィンドウを持っています...他のアプリケーションのアイコンをCocoaのツールバーに追加するには?
私はこれを行うための最善の方法は、ツールバー、すなわちメール、プレビューから適切なアプリケーションアイコンを置くことです。
トリックは、どのようにするのですか?あなたは他のアプリケーションパッケージにもアクセスしていて、そのアイコンにアクセスできますか?それとも、他のエレガントな方法がありますか?
私は、プレビュー、メール送信などのコンテンツを持つウィンドウを持っています...他のアプリケーションのアイコンをCocoaのツールバーに追加するには?
私はこれを行うための最善の方法は、ツールバー、すなわちメール、プレビューから適切なアプリケーションアイコンを置くことです。
トリックは、どのようにするのですか?あなたは他のアプリケーションパッケージにもアクセスしていて、そのアイコンにアクセスできますか?それとも、他のエレガントな方法がありますか?
コード:
// Get icon
NSImage *theIcon = [[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Mail.app"];
// Display icon (irrelevant in your case)
[theIcon setSize:NSMakeSize(128, 128)];
[theImageView setImage:theIcon];
それを行うための一つの他の方法は、あなたがIBでツールバーを構築している場合は特に、もあります:
あなたはどんなサイズのアプリケーションアイコンの完全なセットを取得します。あなたはそれらをエクスポートして、IB内の画像井戸に入れることができます
アップルがサードパーティ製ソフトウェアでアイコンを使用する権利を付与しているかどうかはわかりません。私は弁護士ではありませんが、特にMac App Store経由でアプリケーションを出荷する予定がある場合は、そのことを確認することをお勧めします。 –