我有一个应用程序,设计师给了我两种格式的资产或png,非视网膜和视网膜,格式良好,并用@ 2正确命名。 视网膜图像工作正常,但非视网膜图像显示其背后的奇怪的白色背景。有谁经历过这个?
在这两张图片中,它们都显示在黑色uiview上,当运行视网膜时,箭头填充黑色背景,但对于非视网膜设备,它是白色背景。
答案 0 :(得分:2)
我不认为这是问题,但从你的问题来看,你的图像名称似乎忘记了@ 2x。
对于非视网膜显示,正确的名称是youImage.png和视网膜youImage@2x.png
检查photoshop中的youImage.png(例如)并检查背景是否不是图像本身的一部分。它附加给我不止一个......
修改强>
由于您在帖子中添加了两张图片,我可以确认:
你的非视网膜图片(小上)嵌入了白色背景。请您的设计师将其删除并使用透明背景。
<强> EDIT2:强>
尝试使用此图片作为非视网膜图像。我为你删除了背景(快速和durty只是为了测试)
=====&GT;
<强> EDIT3:强>
我编辑了你的图像并设置了红色背景。现在你可以清楚地看到你的非视网膜图像嵌入了背景