我已经阅读了很多,有很多网站说我们“不应该”创建一个透明的图标,但我想看看它的外观。
看着苹果的docs ..
注意:您可以阻止iOS为您的应用程序图标添加光泽。为此,您需要将UIPrerenderedIcon密钥添加到应用程序的Info.plist文件中(要了解此文件,请参阅“iOS应用程序编程指南”中的“信息属性列表”)。 添加光泽的存在(或不存在)不会改变应用程序图标的尺寸。
我使用Illustrator创建图标。我已经把它做成了正确的尺寸。 当我在模拟器中查看图像时,它的黑色/透明,但我看不到我的图像。 它不是黑色的。所以我假设我有info.plist文件设置。
所以,如果有人有想法我需要如何保存png,或者我可能会遗漏某些地方。
答案 0 :(得分:0)
不是让图标透明,而是可以使用clearColor属性,或者可以减少alpha值。你可以得到一个透明的视图。
答案 1 :(得分:0)
如果图像100%透明,请猜测您所看到的内容:黑色背景。但是你的意思是你的图像有不同的alpha级别吗?我不了解Illustrator,但在Photoshop中你需要使用File>保存Web和设备,而不仅仅是文件>保存,以获得适当的PNG半透明度。也许类似,因为两者都是Adobe产品。
但重点是什么?您的图标可能会被Apple拒绝。您可以通过在黑色背景上预渲染您的设计来在主屏幕上实现相同的外观(尽管我认为它们也会阻止黑色背景)。我想当它出现在不同背景的应用程序商店中时可能会有所不同。
答案 2 :(得分:0)
有一段时间,Apple无意中接受了具有部分透明度图标的应用程序(用于剪切和轮廓)。然而,这些图标在App Store中没有正确显示,Apple要求这些开发人员(可能全部?)将他们的图标更改为完全不透明。
有人可能只希望为您自己的私有应用(而非白色方块)执行此操作,但不适用于App Store应用。