1

同胞们,

我正在使用 Xcode Assets 文件来处理我的启动画面和图标。资产文件有一种组织 iOS 版本特定闪屏的方法。我在视网膜和 4" 视网膜中为 iOS 7 设计了一个不同的启动画面,以便它与启动后出现的视图很好地对应。但是,我使用 UIImageView 来显示一个更长的启动画面,因为应用程序将下载一些来自互联网的文件。每当我使用

[UIImage imageNamed:]

它在 iOS 7 模拟器上运行时返回图像的 iOS 5/6 版本。如何确保每当我从资产文件中选择这样的图像时,它会返回正确版本的图像?

提前致谢!

4

1 回答 1

1

无法为 iOS 6/7 自动指定一些标识符。您最好的选择是在运行时检查您使用的版本,并基于此加载不同命名的图像。

于 2013-11-12T12:25:13.767 回答