iPhone App图标显示白色背景

时间:2016-02-16 06:15:59

标签: ios mobile appcelerator appcelerator-titanium

我正在开发iOS应用程序。我的应用程序图标具有透明背景,但当在iPhone上安装应用程序时,它显示白色背景。

以下是我的应用图标,您可以看到白色边框:

enter image description here

我如何适应这个图标?

3 个答案:

答案 0 :(得分:3)

您不应该拥有应用图标的透明背景。 我建议你阅读关于图标的guidelines。关于透明度的这些准则的解释:

  

避免透明度。应用图标应该是不透明的。如果是图标的话   边界小于建议的尺寸 - 或者您使用   创建“透明”区域的透明度 - 结果图标可以   似乎漂浮在黑暗的背景上,这往往看起来特别   对用户选择的漂亮壁纸没有吸引力。

答案 1 :(得分:2)

iOS上的预渲染图标

默认情况下,iOS会修改您提供的图标图形,以添加圆角,投影和反射光泽。此处的图形显示了此转换的前(左)和后(右)效果。 Apple建议您的图标图形具有90度角,不应用任何光泽或光泽,并且不使用任何Alpha透明度。

enter image description here enter image description here

您无法阻止应用圆角或阴影。但是,您可以通过提供“预渲染”图标并在tiapp.xml文件中进行更改来覆盖反射光泽。您可以这样做以应用自己的光泽效果。要防止应用默认光照,请更新tiapp.xml中的以下键以使值为true。

<prerendered-icon>true</prerendered-icon>

请从appc Doc http://docs.appcelerator.com/platform/latest/#!/guide/Icons_and_Splash_Screens-section-29004897_IconsandSplashScreens-Pre-renderediconsoniOS

了解更多信息

答案 2 :(得分:0)

这是预期的。你可以看到这个Apple Documentation,它解释了如何设计你的图标以避免这种白色背景

对于图标尺寸,请检查此table的第一行。