0

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

选中后,缺少的边距会在图标周围产生不规则的、不需要的边框

When another app is selected (Safari, for example), there is no extra border: When another icon is selected, there is no extra border

我已经尝试过打开和关闭“预渲染”设置(在 Xcode 目标摘要页面中),没有明显差异。我还注意到其他有此问题的应用程序图标。当我查看没有此问题的应用程序的图标时,我确实注意到每边都有几个像素的边距。

我找不到在线列出的不同图标大小的边距的任何值。是否有人碰巧知道边距的值,或者可以创建具有正确边距的图像的程序?或者还有什么我可能会错过的吗?

(请注意,由于在 Springboard 的应用程序删除模式下摆动图标,图标不平行。图标上可见的 72@2x 是 - 我假设 - 一个单独的问题。)

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

更新 2:由于我正在为 Cydia 开发应用程序,因此 Springboard 为常规 App Store 应用程序完成的自动图标舍入似乎是不可能的(请参阅@Vojtech Vrbka 的答案中的评论)。

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

4

2 回答 2

1

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

以下是所有尺寸的列表,您应该在您的应用中包含这些尺寸:自定义图标和图像创建指南

于 2013-07-18T17:23:41.440 回答
0

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

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

于 2013-07-23T09:12:37.440 回答