2

在模拟器模式下,我的应用程序有一个圆角图标,但在真正的 iPhone 上,这些角不是圆角的。

4

3 回答 3

5

Corners get automatically rounded if you install via MobileInstallation (from iTunes, Xcode or App Store). If you're building the package and installing it into /Applications manually or with cydia/apt, you have to make a rounded icon yourself.

You can find the images used to round the corners and add reflection in /System/Library/Frameworks/UIKit.framework/Other.artwork, the first 3 images are the mask, reflection and shadow. You can extract the .artwork file with this script here

于 2008-11-05T11:32:14.443 回答
2

默认情况下,iPhone 应该圆角并添加反射效果。确保您没有将 UIPrerenderedIcon 键添加到 Info.plist 文件中。希望这可以帮助!

亚当

于 2008-11-04T18:06:38.033 回答
2

我知道这篇文章很老了。除非您安装了 Cydia 并且将应用程序构建为 .deb,否则新版本的 iOS 不会遇到此问题

如果您想为 Cydia 转角,请执行以下操作:

  1. 从 Cydia 下载 iFile 和 IconMaker
  2. 使用 iFile 找到图标文件并单击它,然后选择 IconMaker
  3. 启用保存到相机胶卷
  4. 生成图标
  5. 通过电子邮件将生成的图标(144 和 77 像素版本)发送给您自己

资料来源: http ://www.ifans.com/forums/threads/how-to-make-apps-with-square-edges-into-smooth-round-edges.342846/

于 2013-02-28T14:50:43.417 回答