如何从Xcassets获取iOS版本特定资产

时间:2013-11-12 12:01:11

标签: ios iphone objective-c xcode5

SO'ers,

我正在使用Xcode Assets文件来处理我的启动画面和图标。资产文件有一种组织iOS版本特定闪屏的方法。我为视网膜和4英寸视网膜设计了一个不同的iOS 7闪屏,这样就可以很好地反映出飞溅后的视图。 但是,我正在使用UIImageView到启动画面显示更长时间,因为该应用程序将从互联网下载一些文件。每当我使用

[UIImage imageNamed:]

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

没有办法自动为iOS 6/7指定一些标识符。 您最好的选择是检查您在运行时使用的版本,并根据该版本加载不同名称的图像。