【发布时间】:2014-03-10 03:41:17
【问题描述】:
如何使用 Xcode5 在 Images.xcassets 中创建 iOS7 图标?我搜索了很多地方,但没有找到所需的图标大小。
我的应用适用于 iOS7+。
这是截图:
我在 mac 的AppIcon.appiconset 文件夹下添加了一些图标。我需要在 xcode 侧边栏中添加吗? AppIcon.appiconset 文件夹所需的大小是多少?
【问题讨论】:
如何使用 Xcode5 在 Images.xcassets 中创建 iOS7 图标?我搜索了很多地方,但没有找到所需的图标大小。
我的应用适用于 iOS7+。
这是截图:
我在 mac 的AppIcon.appiconset 文件夹下添加了一些图标。我需要在 xcode 侧边栏中添加吗? AppIcon.appiconset 文件夹所需的大小是多少?
【问题讨论】:
这很容易,事实上它是可以自我解释的。您甚至不必考虑图标的名称。您唯一需要担心的是尺寸。以下是如何推断屏幕外的尺寸。
基本规则: 将空框中显示的1x 或2x 与其下方的pt 值相乘。当1x 和2x 之类的两个框具有相同的pt 值时,比如说40pt,这意味着您必须同时提供图像的大小。 40x40 & 80x80 .
Images.xcassets 不会调整您的文件大小。它只是一个目录,您可以在其中添加特定大小的文件。myIcon.png 文件(创建大小为 1024x1024 的应用图标总是更好,如果不是,则至少为 512x512)。Images.xcassets & 现在读取每个空图标元素。已经提供了尺寸名称。2x,下面的文本读取为iPhone Spolight - iOS 5,6 Settings - iOS 5-7 29pt,那么它实际上是在寻找一个29pt大小的图像,所以你需要一个图像大小58x58 这是一个阅读示例。希望这能让你的所有疑问都清楚。
使用Images.xcassets时不必担心图片的命名约定
准备好所有图像后,只需将其拖放到 Xcode 本身的 Images.xcassets 中即可。确保将其放入AppIcon 类别。同样,如果您有兴趣,您也需要为LaunchImage 做一些事情。
【讨论】:
Images.xcassets 中,而不是手动浏览文件夹。两者都是链接的,但更好的选择是使用 Xcode。因此,对于 1024x1024,这里根本不是强制图标,而是在您将应用程序提交到 Apple Store 时需要。当您为您的应用程序创建 iTunes 记录时,它会要求一个文件名 largeAppIcon 大小为 1024x1024。好的。
Device 值Deployment Info 提供图像。我的意思是,如果您以 iPhone 为目标,只需在 cat log 中显示 iPhone 的地方提供图像。如果它是通用的,您还需要为 iPad 提供。
iPhone 聚焦 iOS 5-6 - 29pt
29*29 -1x, 58*58 - 2x, 87*87- 3x
iPhone 聚焦 iOS 7,8- 40pt
80*80 - 2x, 120*120 - 3x
iPhone 应用程序 iOS 5,6 - 57pt
57*57 - 1x, 114*114 - 2x
iPhone 应用程序 iOS 7,8 - 60pt
120*120 - 1x, 180*180 - 2x
iPad 设置 iOS 5-8 - 29 磅
29*29 -1x, 58*58- 2x
iPad 聚焦 iOS 7,8 - 40pt
40*40 -1x, 80*80 - 2x
iPad 聚焦 iOS 5,6 - 50pt
50*50 -1x, 100*100 - 2x
iPad 应用程序 iOS 5,6 - 72pt
72*72 -1x, 144*144 - 2x
iPad 应用程序 iOS 7,8 - 76pt
76*76 -1x, 152*152 - 2x
【讨论】: