2013-10-21 48 views
6

任何地方我没有找到.xcassets模板的向后兼容性细节。.xcassets支持较旧的IOS版本

如果我迁移当前图像资产像APPICON,通过在新的Xcode 5的设置使用选项资产使用目录推出图像聚光灯图标等,以.xcassets模板,将在旧版本我的应用程序的工作像iOS6的& 5,如果我运行在那。

而已经用于图像的代码中的命名约定将正常工作。

在此先感谢。

+0

是的,它会工作 – Mutawe

+0

@Mutawe感谢您的快速响应,只是为了确认您是否已经测试了它或任何苹果明确提到的地方。 –

回答

11

使用资产目录仅与iOS 5及以上兼容。您可以为每个图标设置不同的图标(设置与iOS 5 & 6兼容的图标以及与iOS 7不同的图标)。

注重两件事:

  1. 你需要有图标更尺寸。

  2. 如果你的应用程序是iPhone,只有当用户使用iOS 7在iPad上运行它,并且你只会放置iPhone图标时,用户会有一个非常丑陋的空白图标。出于某种原因,您不会得到任何错误,但与Xcode 4.x不同,无论如何,无论您要开发什么应用程序(所有应用程序都会运行离子iPhone),您必须以我的观点添加iPad图标。要在资产目录上执行此操作,请转到“身份检查器”并添加iPad图标(默认情况下不会添加)。

+1

不错@idan谢谢。 –

+0

@KarthikMitta很高兴帮助:) – Idan