如果我在iOS4中使用透明背景的png文件作为应用程序图标,编译器会将其背景更改为黑色。我怎样才能保持其透明度?
答案 0 :(得分:19)
不允许使用透明的应用程序图标。 iOS Human Interface Guidelines表明不允许使用Alpha透明度并详细说明:
为您的应用程序图标提供可识别的背景。主屏幕上具有可见背景的图标效果最佳,主要是因为iOS添加了圆角。这是因为均匀圆角确保用户主屏幕上的所有图标都具有一致的外观,可以进行点击。如果您创建的图标背景在主屏幕上查看时消失,则用户看不到圆角。这些图标通常看起来不具备应用性,并且往往会干扰用户欣赏的主屏幕的有序对称性。
确保您的图片完全填满所需区域。如果您的图片边界小于建议的尺寸,或者您使用透明度在其中创建“透视”区域,您的图标就会出现漂浮在带圆角的黑色背景上。
答案 1 :(得分:3)
我认为这是不可能的。
答案 2 :(得分:0)
您是否指定了
UIPrerenderedIcon YES
你的plist文件中的?标准效果会使透明度变得无用......
我认为不鼓励使用透明图标,我认为您可能很难通过审核(也就是说,如果技术上可行的话)。
答案 3 :(得分:0)
有可能,但背景将用黑色填充。您的应用可能会被App Store的审核员拒绝。