请检查左右角,图标在其他情况下看起来不错,原来的图标也很好看,但是当它显示在iphone的主屏幕上时,拐角处有一条黑线,如下图:
第一个是原始的,第二个是视网膜的,第三个是非视网膜的。怎么了?如何解决这个问题?
谢谢!!
如iOS HIG中所述,您不应为您提供的图标添加圆角。角将在主屏幕上自动变圆。你可能把半径弄错了一两个像素。
默认情况下,所有 iOS 主屏幕图标都会出现光晕和阴影。您可以通过添加来更改它:
UIPrerenderedIcon 是
到您的 Plist 文件。
我建议改用此链接提供的模板。此模板中有一个脚本,它将自动输出您的应用所需的所有必要格式。只需提供一个方形图像作为原始图像,模板就会自动将遮罩应用到您想要圆角的部分,因此您不应该面对您在此处观察到的问题。正如 DrummerB 所提到的,您不应该提供带有圆角的图标图像。
解决此问题的方法是复制您的方形视网膜图标,将其重命名为与当前非视网膜图标相同的名称,使用预览打开它,将其大小调整一半,保存,将旧的圆形图标替换为您刚刚制作的图标。
您不需要使图标图像的角变圆,它会自动变圆。
尝试不使用圆角图像。