2012-04-08 10 views
2

スパルメールのようなアプリケーションでは、2つの異なるアプリケーションアイコンが設定されています。ドックで使用されるデフォルトアイコン。アイコン表示でカバーフロー。リストビュー、列ビュー、およびタイトルバーの場合は、もう少し小さくなります。どのようにアイコンを小さく設定しますか? file.plistにはこれだけがあります。おかげさまで enter image description here小さなアイコンのアプリリストビューosx

file.plist

+0

ICNSアイコンファイルは複数の解像度をサポートしています。それを試しましたか?解決方法:[ここにチェック](http://en.wikipedia.org/wiki/Apple_Icon_Image_format) –

答えて

2

のXcodeを使用すると、次の図に示すように複数の解像度をサポートする.icns(アイコンスイート)ファイルを作成することができますアイコンComposer.appアプリケーションが含まれています

enter image description here

上記の画像からわかるように、Get Infoパネルの "プロキシ"アイコン(タイトルバー内)は小さい16 x 16アイコンを使用していますが、下側のアイコンは大きなサイズの1つを使用しています。 UIImageの単一サイズの方法に慣れている場合、OS XでNSImageがどのように動作するかは、最初は混乱するかもしれません。 iOSでは、UIImageは単一のビットマップイメージを表し、基本的にCoreGraphics CGImageRefのラッパーです。 OS XのNSImageはより高いレベルで動作するため、UIImageとはかなり異なっています。 NSImageは、1つ以上の具体的なサイズのNSImageRepを含み、これはUIImageにさらに類似している。指定したスクリーンショットでは、ウィンドウのタイトルバーボタンの画像とNSImageViewの画像は、NSImageの同じインスタンスに設定されています。ただし、その画像が描画されるときは、要求されたサイズに基づいて2つの異なるNSImageRepが選択されています。この仕組みの詳細については、Cocoa Drawing Guide: Image Basics - How an Image Representation is Chosenを参照してください。

オールインワンのXcode.appアプリバンドルを使用している場合は、Xcodeを起動し、[Xcode]> [開発ツールを開く]> [アイコンコンポーザー]を選択します。古いスタイルのXcodeツールを複数のフォルダで使用している場合は、<Developer Tools>/Applications/Utilities/Icon Composer.appになります。

+0

私はfile.icnsを作成する必要はありませんが、別のアイコンを追加する方法はあります。たとえば、IOSでは異なる解像度を追加することができますし、OSXでは? ここをクリック:http://developer.apple.com/library/ios/qa/qa1686/ _index.html – Joannes

関連する問題