デザイナーがアセットまたは png を非網膜と網膜の 2 つの形式で提供し、適切に書式設定され、@2 で適切に名前が付けられたアプリがあります。網膜画像は正常に機能しますが、非網膜画像の背後に奇妙な白い背景が表示されます。誰もこれを経験したことがありますか?
これらの 2 つの画像では、どちらも黒い uiview に対して表示されています。網膜を実行している場合、矢印は黒い背景で塗りつぶされますが、非網膜デバイスの場合は白い背景になります。
デザイナーがアセットまたは png を非網膜と網膜の 2 つの形式で提供し、適切に書式設定され、@2 で適切に名前が付けられたアプリがあります。網膜画像は正常に機能しますが、非網膜画像の背後に奇妙な白い背景が表示されます。誰もこれを経験したことがありますか?
これらの 2 つの画像では、どちらも黒い uiview に対して表示されています。網膜を実行している場合、矢印は黒い背景で塗りつぶされますが、非網膜デバイスの場合は白い背景になります。
それが問題だとは思いませんが、あなたの質問から、画像の名前に @2x を忘れたようです。
非網膜ディスプレイの正しい名前は youImage.png であり、網膜の場合は youImage@2x.png です。
(たとえば) photoshop で youImage.png を確認し、背景が画像自体の一部ではないかどうかを確認します。それは私に複数追加します...
編集:
投稿に 2 つの画像を追加したので、確認できます:
非網膜画像 (小さい方) に白い背景が埋め込まれています。デザイナーに、それを削除して透明な背景を使用するよう依頼してください。
Edit2:
この画像を非網膜画像として試してください。私はあなたのために背景を削除しました(テストするためだけに迅速かつ丁寧に)=====
>
Edit3:
あなたの画像を編集し、赤い背景を設定しました。これで、非網膜画像に背景が埋め込まれていることがはっきりとわかります。