12

如果我在 iOS4 中使用具有透明背景的 png 文件作为应用程序图标,编译器会将其背景更改为黑色。我怎样才能保持它的透明度?

4

4 回答 4

19

不允许使用透明的应用程序图标。iOS 人机界面指南明确表示不允许使用 alpha 透明度并详细说明:

为您的应用程序图标提供可识别的背景。具有可见背景的图标在主屏幕上看起来最好,这主要是因为 iOS 添加了圆角。这是因为统一的圆角确保用户主屏幕上的所有图标都具有一致的外观,易于点击。如果您创建的图标在主屏幕上查看时背景消失,则用户看不到圆角。这样的图标通常看起来不可点击,并且往往会干扰用户欣赏的主屏幕的有序对称。

确保您的图像完全填充所需区域。如果您的图像边界小于建议的尺寸,或者您使用透明度在其中创建“透视”区域,您的图标可能会出现在带有圆角的黑色背景上。

于 2011-01-02T13:20:50.663 回答
3

我认为这是不可能的。

于 2010-06-21T00:58:46.623 回答
0

你指定了吗

UIPrerenderedIcon  YES

在你的 plist 文件中?标准效果会使透明度无用......

我认为不鼓励使用透明图标,而且我认为您可能很难通过审查(也就是说,如果在技术上完全可行的话)。

于 2010-06-20T12:48:58.340 回答
0

这是可能的,但背景将被黑色填充。你的应用可能会被 App Store 的审查员拒绝。

于 2011-07-25T11:48:35.230 回答