【问题标题】:Image.xcassets: Can I specify different app icons for iOS 6 and 7?Image.xcassets:我可以为 iOS 6 和 7 指定不同的应用程序图标吗?
【发布时间】:2013-12-26 21:17:20
【问题描述】:

我想在 iOS 6 和 7 上使用不同的应用程序图标。(由于圆角矩形形状不同,我需要这个,因为我的图标包含边框线。)

对于大多数尺寸,这不是问题,因为尺寸不同。但是,iOS 6 聚光灯图标和 iOS 6-7 设置图标都使用 29*29(非视网膜)或 58*58(视网膜)应用图标。

我想知道是否可以使用新的 xcassets 包为不同的操作系统版本指定不同的图标文件。

xcassets 包中的Contents.json 文件指定了一个带有各种选择器的图像数组,例如sizeidiomscale。不幸的是,我找不到有关文件格式的任何文档(在 Apple 看来,它甚至可能不公开)。

我的问题:是否还有操作​​系统版本的选择器允许我为 iOS 6 和 7 指定不同的 29*29 图标?

【问题讨论】:

    标签: xcode ios6 ios7 icons xcasset


    【解决方案1】:

    随着新 xcode (xcode 5) 的引入,您现在可以在资产文件中指定不同的应用程序图标和启动图标。请注意下图,在xcode 5 中,您现在拥有image.xcassets 文件。并在该文件中注意您有AppIconLaunchImage,并且您有iPhone Spotlight iOS 7 40ptiPhone App iOS 5, 6 57ptJeremiah Smith 表示,在xcodee 5 发布之前仍然有效的过期链接无法做到这一点,但这是可能的。

    【讨论】:

    • 这完全有可能看到我的回答 - 这个评论是由于 Jeremiah Smith 告诉我我完全错了。
    • 我当然知道 Xcode 5 中的 xcassets 编辑器。我的问题是是否可以为 iOS 6 和 7 指定不同的 29*29 图标。
    猜你喜欢
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    相关资源
    最近更新 更多