0

我读了很多,有很多网站说我们“不应该”创建一个透明的图标,但我想看看它的外观。

看苹果的文档..

注意:您可以阻止 iOS 为您的应用程序图标添加光泽。为此,您需要将 UIPrerenderedIcon 键添加到应用程序的 Info.plist 文件中(要了解此文件,请参阅 iOS 应用程序编程指南中的“信息属性列表”)。添加的光泽的存在(或不存在)不会改变应用程序图标的尺寸。

我使用 Illustrator 创建图标。我已经把它变成了正确的尺寸。当我在模拟器中查看图像时,它是黑色/透明的,但我看不到我的图像。它不是黑色而是清晰的。所以我假设我有 info.plist 文件设置。

因此,如果有人知道我需要如何保存 png,或者我可能在某些地方遗漏了一些东西。

在此处输入图像描述 在此处输入图像描述

4

3 回答 3

0

您可以使用 clearColor 属性,而不是使图标透明,或者您可以减少 alpha 值。你可以得到一个透明的视图。

于 2011-12-15T04:59:10.290 回答
0

如果图像 100% 透明,猜猜你看到了什么:黑色背景。但是您的意思是您的图像具有不同的 alpha 级别吗?我不了解 Illustrator,但在 Photoshop 中,您需要使用 File > Save for Web and Devices,而不仅仅是 File > Save,以获得适当的 PNG 半透明度。也许相似,因为两者都是 Adob​​e 产品。

但重点是什么?您的图标可能会被 Apple 拒绝。您可以通过在黑色背景上预渲染您的设计来在主屏幕上实现相同的外观(尽管我认为它们也不鼓励黑色背景)。我想当它出现在不同背景的应用商店中时,它看起来可能会有所不同。

于 2011-12-15T05:00:12.940 回答
0

有一段时间,Apple 无意中接受了带有部分透明图标(用于剪切和轮廓)的应用程序。然而,这些图标并没有在 App Store 中正确显示,Apple 要求这些开发人员中的一些(也许是全部?)将他们的图标更改为完全不透明。

可能只想为您自己的私有应用程序(而不是白色方块)执行此操作,而不是为 App Store 应用程序执行此操作。

于 2011-12-15T05:24:14.583 回答