我试图为我的iPhone应用程序创建图标,但不知道如何获得iPhone图标使用的确切半径。我搜索了又搜索教程或模板,但找不到一个。

我确信我只是一个白痴,但你如何让圆角与你的图标从Illustrator或Photoshop完全正确?

编辑:

Retina iPad的半径是多少?


当前回答

以前对这个问题的所有答案现在都过时了。至少从2015年5月开始,苹果要求你提供没有四舍五入的方形图标:

保持图标角为方形。系统应用一个掩码自动圆角图标。

https://developer.apple.com/ios/human-interface-guidelines/graphics/app-icon/

其他回答

57 x 57像素图标的圆角半径为9像素。

你可以为你的应用程序制作四个图标(到今天为止),它们都可以有不同的外观-不一定基于512x512的图像。

512x512图标的圆角半径= 80 (iTunesArtwork) 1024x1024图标的圆角半径= 180 (iTunesArtwork Retina) 57x57图标的圆角半径= 9 (iPhone/iPod Touch) 114x114图标的角半径= 18 (iPhone/iPod Touch Retina) 72x72图标的圆角半径= 11 (iPad) 14x144图标的角半径= 23 (iPad Retina)

如果你创建了一组自定义图标,你可以在你的信息中将UIPrerenderedIcon选项设置为true。Plist文件,它不会添加光泽效果,但它会在它下面放置一个黑色背景,仍然用这些角半径圆角图像的角落,所以如果任何图标的角半径更大,那么它将在边缘/角落周围显示黑色。

编辑:查看来自@devin-g-rhode的评论,你可以看到任何未来的图标大小都应该是1:6.4的角半径与图标大小的比例。https://stackoverflow.com/a/29550364/396005上也有一个很好的答案,它有SDK中用于圆角图标的图像掩码文件的位置

要添加与视网膜兼容的文件,请使用相同的文件名并添加“@2x”。所以如果我有一个72x72的图标文件icon. PNG,我也会添加一个114x114的PNG文件icon@2x.png到项目/目标,Xcode会自动使用它作为视网膜显示器上的图标。如果操作正确,您可以在应用程序目标的Summary页面上看到这一点。这同样适用于您的发射图像。使用launch.png的320x480和launch@2x.png的640x960。

WWDC 2022带来了好消息!

现在,Xcode 14根据单个输入图标1024x1024 pix(单个大小)自动生成所有所需的应用程序图标大小。然而,如果你需要一个老派的方法,从下拉菜单中选择所有大小。

所以,你现在要知道的是输入图标的半径是180像素。

我尝试了228px半径为1024x1024,它工作了:)

如果不考虑描边,57x57图标的准确半径实际上是10px。

我从iconreference中得到这个信息。