ios应用程序图标的边距

时间:2013-07-18 10:59:14

标签: iphone ios icons margins

我的iOS应用程序的图标似乎缺少其他图标所具有的边距。当在Springboard中选择图标时,这会在图标周围创建一个不规则的,不需要的边框(因为黑暗的选择叠加层小于实际图标),如图所示:

When selected, missing margins create a irregular, unwanted border around the icon

当选择其他应用程序时(例如Safari),没有额外的边框: When another icon is selected, there is no extra border

我已经尝试使用“Prerendered”设置(在Xcode Target Summary页面中)打开和关闭,没有明显的区别。我还注意到有这个问题的其他应用程序图标。当我查看没有此问题的应用程序的图标时,我会注意到每边都有几个像素的边距。

我无法找到任何在线列出的不同图标大小的边距值。有人碰巧知道边距的值,还是可以创建具有正确边距的图像的程序?或者还有其他我可能遗失的东西?

(请注意,由于Springboard的应用程序删除模式中的摆动图标,图标不平行。图标上显示的72 @ 2x是 - 我假设 - separate issue。)< / p>

更新:我自己已经在iPod Touch 4(iOS 5)和iPhone 4(iOS 6)上验证了这一点。 (如果重要,两个设备都将被越狱。)该项目包含以下图标:图标(57x57),图标@ 2x(114x114),图标-72(72x72)和图标-72 @ 2x(144x144)。

更新2:由于我正在为Cydia开发一个应用程序,Springboard为常规App Store应用程序完成的自动图标舍入似乎不太可能(参见@Vojtech Vrbka's answer中的评论)。

更新3:发布我的问题解决方案(在更新前的最后一段中也删除了链接的问题)。

2 个答案:

答案 0 :(得分:1)

如果您手动制作圆角,请不要。使用方形图标,将自动添加圆角。

以下是应包含在应用中的所有尺寸的列表:Custom Icon and Image Creation Guidelines

答案 1 :(得分:0)

事实证明我遇到的主要问题是不知道要使用什么边距,但我的应用程序没有从Springboard获得定期安装应用程序的自动圆角(和边距)(因为我的应用程序是用于Cydia,这意味着它基本上是一个系统应用程序,我手动将其安装到/Applications)。

我发现了一个类似的问题here,其中有两个有用的答案,one提供了手动准备图标的潜在方法,another在Cydia中命名了一个有用的应用程序可以正确创建图标:http://cydia.saurik.com/package/org.thebigboss.iconmaker(最有可能使用其他答案中的方法)。