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