2011-11-09 9 views
1

私は、プレビュー、メール送信などのコンテンツを持つウィンドウを持っています...他のアプリケーションのアイコンをCocoaのツールバーに追加するには?

私はこれを行うための最善の方法は、ツールバー、すなわちメール、プレビューから適切なアプリケーションアイコンを置くことです。

トリックは、どのようにするのですか?あなたは他のアプリケーションパッケージにもアクセスしていて、そのアイコンにアクセスできますか?それとも、他のエレガントな方法がありますか?

+0

アップルがサードパーティ製ソフトウェアでアイコンを使用する権利を付与しているかどうかはわかりません。私は弁護士ではありませんが、特にMac App Store経由でアプリケーションを出荷する予定がある場合は、そのことを確認することをお勧めします。 –

答えて

4

コード:

// Get icon 
NSImage *theIcon = [[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Mail.app"]; 

// Display icon (irrelevant in your case) 
[theIcon setSize:NSMakeSize(128, 128)]; 
[theImageView setImage:theIcon]; 
0

それを行うための一つの他の方法は、あなたがIBでツールバーを構築している場合は特に、もあります:

  • 右クリックしてアプリケーションアイコン
  • それをコピー
  • openプレビュー
  • クリップボードから新規選択

あなたはどんなサイズのアプリケーションアイコンの完全なセットを取得します。あなたはそれらをエクスポートして、IB内の画像井戸に入れることができます

関連する問題