在模拟器模式下,我的应用程序有一个圆角图标,但在真正的 iPhone 上,这些角不是圆角的。
3 回答
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
默认情况下,iPhone 应该圆角并添加反射效果。确保您没有将 UIPrerenderedIcon 键添加到 Info.plist 文件中。希望这可以帮助!
亚当
我知道这篇文章很老了。除非您安装了 Cydia 并且将应用程序构建为 .deb,否则新版本的 iOS 不会遇到此问题
如果您想为 Cydia 转角,请执行以下操作:
- 从 Cydia 下载 iFile 和 IconMaker
- 使用 iFile 找到图标文件并单击它,然后选择 IconMaker
- 启用保存到相机胶卷
- 生成图标
- 通过电子邮件将生成的图标(144 和 77 像素版本)发送给您自己