如何在 Xcode 5 中使用不同的图像 iOS 6 和 iOS 7 [关闭]

Posted

技术标签:

【中文标题】如何在 Xcode 5 中使用不同的图像 iOS 6 和 iOS 7 [关闭]【英文标题】:How to use different images iOS 6 and iOS 7 in Xcode 5 [closed] 【发布时间】:2013-08-22 08:35:47 【问题描述】:

我想在较低版本的 ios 7 中支持我的应用。我想根据操作系统版本显示不同的图像。

例如:- iOS 7 我想以同样的方式显示蓝色图标(邮件应用程序有) 但是,我想为 iOS 6、5 用户显示不同的图标。

我们可以在 Xcode 5 中为此使用 Images.xcassets 吗,或者我们可以为 iOS 7 创建另一个名称为 @SOMETHING.png 的文件?

或者我们需要编写代码来根据操作系统版本加载不同的图像?

【问题讨论】:

由于 Xcode 5 仍处于开发者预览阶段,您应该在苹果开发者论坛 (devforums.apple.com) 上询问此问题 过于本地化,因为这是一个关于 NDA 下的 Beta 软件的问题。 使用资产目录的全部意义在于它不再需要“@something.png”。我知道这不是答案,但是如果您使用的是资产目录,那么您为什么要询问文件名前缀。 请您现在重新打开。因为 Xcode 5 发布了。我想知道最好的解决方案。 【参考方案1】:

您好,有一个示例代码“https://www.cocoacontrols.com/controls/ui7kit”。请检查这个,这些可能对你有帮助。

【讨论】:

以上是关于如何在 Xcode 5 中使用不同的图像 iOS 6 和 iOS 7 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

xcode ios - 如何使图像适合不同的屏幕尺寸

在一个视图控制器中使用不同的按钮上传多个图像(iOS、Xcode 9、Swift 4)

iOS 7 / Xcode 5:以编程方式访问设备启动图像

Xcode 5和资产目录:如何引用LaunchImage?

IOS:用于启动图像的多语言 xcode 5

如何在 Xcode 5 产品首选项编辑器的资产目录中访问图像(用于文档图标)