具有透明背景的 iOS 应用程序图标在设备上显示黑色背景

Posted

技术标签:

【中文标题】具有透明背景的 iOS 应用程序图标在设备上显示黑色背景【英文标题】:iOS app icon with transparent background showing black background on device 【发布时间】:2014-05-16 12:19:23 【问题描述】:

我在我的应用中添加了一个图标。它有圆形边缘,没有背景。问题是当我在我的设备(iPhone 5)上运行应用程序时,图标的边缘后面有黑色背景,就好像它不透明一样。有什么解决办法吗?

【问题讨论】:

图片不应该有透明度 您能否添加一个屏幕截图@Fengson,知道这是否与我们遇到的问题相同? 【参考方案1】:

ios 上只使用方形图标,如果使用圆形图标,则会有黑边黑色背景。

【讨论】:

【参考方案2】:

快速搜索后来自苹果开发者网站:

避免透明。应用程序图标应该是不透明的。如果图标的边界小于推荐的尺寸——或者你使用透明度来创建“透视”区域——生成的图标可能会出现在黑色背景上,这在用户选择的漂亮壁纸上看起来特别没有吸引力。

https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

编辑:另外,在确认您的帖子之前检查相关问题 - Is is possible to use transparency in an iPhone app icon?

【讨论】:

有趣的是,解决 Apple 问题的方法往往是停止尝试创新。不过,为信息 +1。

以上是关于具有透明背景的 iOS 应用程序图标在设备上显示黑色背景的主要内容,如果未能解决你的问题,请参考以下文章

将背景设置为透明后的iOS UINavigationController显示黑屏

iOS 模拟器使用模板渲染模式在透明图像上显示白色背景

响应式 png 图标 - 具有透明背景的按钮

ios应用icon有黑边,怎么解决,在线等~

在我将它用作 Xcode 中的应用程序图标之前,如何检查图标是不是具有透明度

oepnLayer初体验-在背景图片上添加图标和文字