0

请检查左右角,图标在其他情况下看起来不错,原来的图标也很好看,但是当它显示在iphone的主屏幕上时,拐角处有一条黑线,如下图:

在此处输入图像描述

视网膜

非视网膜

第一个是原始的,第二个是视网膜的,第三个是非视网膜的。怎么了?如何解决这个问题?
谢谢!!

4

5 回答 5

4

iOS HIG中所述,您不应为您提供的图标添加圆角。角将在主屏幕上自动变圆。你可能把半径弄错了一两个像素。

于 2012-08-11T11:51:22.017 回答
0

默认情况下,所有 iOS 主屏幕图标都会出现光晕和阴影。您可以通过添加来更改它:

UIPrerenderedIcon 是

到您的 Plist 文件。

于 2012-08-11T11:51:13.080 回答
0

我建议改用此链接提供的模板。此模板中有一个脚本,它将自动输出您的应用所需的所有必要格式。只需提供一个方形图像作为原始图像,模板就会自动将遮罩应用到您想要圆角的部分,因此您不应该面对您在此处观察到的问题。正如 DrummerB 所提到的,您不应该提供带有圆角的图标图像。

于 2012-08-11T12:19:48.840 回答
0

解决此问题的方法是复制您的方形视网膜图标,将其重命名为与当前非视网膜图标相同的名称,使用预览打开它,将其大小调整一半,保存,将旧的圆形图标替换为您刚刚制作的图标。

于 2012-08-11T12:23:12.577 回答
0

您不需要使图标图像的角变圆,它会自动变圆。

尝试不使用圆角图像。

于 2012-08-11T12:46:24.643 回答