2012-03-31 28 views
0

私は網膜の表示のために指定された私のアプリケーション@ 2xに画像image.pngと[email protected]を追加していますので、網膜の解像度をサポートする画像品質があります。 image.pngと[email protected]を自分のアプリケーションプロジェクトに追加するとき、同じ名前を追加することができません!プロジェクトに画像を追加

私のプロジェクトの2つのイメージを区別して、より低いバージョンと高いバージョンをサポートする必要があります。表示品質!あまりにも

私はこの問題でそれを理解することを望んでいます!事前

+1

あなたの質問はあまり明確ではありません。 ** image.png **と**[email protected]**を追加しても、同じ名前ではないのでエラーにはなりません。プロジェクトにこれらのファイルのいずれかがないことを確認してください。どのようなエラーが表示されますか?スクリーンショットやエラーテキストを投稿することがあります。 – WrightsCS

+0

@WrightsCS:既に** image.png **と**[email protected]**の両方が追加されている可能性がありますので、すでにkiranのプロジェクトバンドルに入っているので、kiranは "same名前 "の問題。私は明確です。 –

+1

@ ParthBhatt *プロジェクトにこれらのファイルが1つもないことを確認してください。* – WrightsCS

答えて

1

ステップ-1:あなたがあなたのファイルやグループにimage.png[email protected]を検索し、それらを削除する必要があります。あなたは右それらをクリックし、[削除]をクリックすると、それは以下の画像に表示されます:ここでイメージから

enter image description here

を、あなたは「のみ削除参照」をクリックして「を削除」していないする必要があります。

ステップ2:これを実行したら、ファイルをリソースフォルダにドラッグするだけでプロジェクトに追加するだけです。

enter image description here

あなたはより多くの助けが必要な場合は、私に教えてください:また、「必要に応じてプロジェクトのディレクトリにコピーファイルを」あなたは下の画像のように選択するようにしてください。

希望します。

+0

@kiran:私の答えはあなたを助けましたか? –

1

で感謝@

すでに同じ名前を使用して、リソースフォルダ内の画像を持っているように思えます。 「image.png」という名前の画像への参照を削除し、両方をプロジェクトにドラッグします。

2

@ 2xはファイル名の一部です。 Xcodeでは、ファイル名が異なる2つのファイルを追加できます。そして、あなたはこのような何か、あなたのコードでそれを呼び出す:

anImageView.image = [UIImage imageNamed:@"image.png"]; 

そして、それができるならばiPhone4の/ 4Sのような網膜対応デバイス上で、それは[email protected]ロードします。 UIImageinitWithContentsOfFile:のようなAPIは、@ 2xのファイル名規則を遵守していないことに注意してください。

関連する問題