2011-05-26 14 views
11

私は私のiPodタッチでテストした作業アプリケーションがあります。すべてがかなりうまく動作します。網膜ディスプレイの画像

私のタブバーのアイコンとスプラッシュ画面のイメージは、私は私が2倍の画像を使用する必要がiPhone4のために知って、今私のResourcesフォルダ

Resources->images 

に別々のフォルダにあります。

私の質問は、私の画像フォルダに2倍の画像を追加する必要があるすべてのiPhone4のサポートです。たとえば、私のスプラッシュスクリーンの画像がDefault.pngの場合、私の画像フォルダに私の2倍の画像を[email protected]として追加してください。

すべてのタブバー画像で同じですか?はい、あなたが言ったことすべてが正しいことを事前

答えて

14

感謝。 @2xイメージをXcodeプロジェクトにインポートすることも忘れないでください(FinderからXcodeにドラッグするなど)。これにより、アプリケーションをビルドするときにバンドルに追加されます。私が働いているアプリケーションについては

+2

+1正解/安心のため – Till

+0

ご返信ありがとうございます。私のtabBarアイコンについては、私のインタフェースビルダーでイメージ "icon_tab_1_30x30.png"を使用しました。今、私は "[email protected]"を追加する必要がありますか?私は、インターフェイスビルダーの名前を変更する必要がありますか? – Neelesh

+0

@Narayanan:いいえ。Interface Builderで何も変更する必要はありません。 – BoltClock

9

、私はこの形式で1つの画像だけを持っている:私はこの画像を参照する場合

[email protected] 

が、私は次の呼び出しを行い、それが常に3GS/iPhoneにするかどうか、動作します4またはiPad。

[UIImage imageNamed:@"myImage.png"] 
+6

網膜以外のデバイスで、iOSが標準画像を見つけることができない場合でも、それは '@ 2x'バージョンを探して捕捉します。しかし、それらはダウンサンプリングされ、正しく見えないかもしれません(または少なくとも見栄えが悪いかもしれません)。 – BoltClock

+0

あなたはmyImage.pngを持っていないと言っていますか? – Neelesh

+1

修正 - 私はプレーン版(@ 2xなし)のみを呼び出しますが、参照され、Xcodeにリンクされている唯一の画像は@ 2x版です。 – Luke

関連する問題