【问题标题】:iPhone App Icon shows white backgroundiPhone 应用程序图标显示白色背景
【发布时间】:2016-02-16 06:15:58
【问题描述】:

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

这是我的应用程序图标,你可以看到白色边框:

我怎样才能适应这个图标?

【问题讨论】:

  • 现在可以了吗 khan sab?

标签: ios mobile appcelerator appcelerator-titanium


【解决方案1】:

应用图标不应具有透明背景。 我建议你阅读关于图标的guidelines。这些指南中关于透明度的解释:

避免透明。应用图标应该是不透明的。如果图标的 边界小于推荐的大小——或者你使用 透明度以创建“透视”区域——生成的图标可以 似乎漂浮在黑暗的背景上,这往往看起来特别 在用户选择的漂亮壁纸上没有吸引力。

【讨论】:

    【解决方案2】:

    iOS 上的预渲染图标

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

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

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

    更多内容请阅读appc Dochttp://docs.appcelerator.com/platform/latest/#!/guide/Icons_and_Splash_Screens-section-29004897_IconsandSplashScreens-Pre-renderediconsoniOS

    【讨论】:

    • abada,你的回答很完美,但我认为 Apple 不会再在 iOS 9 的应用图标上添加发光效果了。
    【解决方案3】:

    这是意料之中的。你可以看到这个Apple Documentation,它解释了你应该如何设计你的图标来避免这个白色背景

    图标大小请查看table的第一行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      相关资源
      最近更新 更多