如何在iOS中使用图像资源

时间:2014-12-16 07:40:18

标签: ios iphone xcasset

我想使用xcasset的发布图像;我已经尝试了一些方法,但我无法让它工作。

我是标准的LaunchImage资产,图像文件名为Default[@2x,...]。使用[UIImage imageNamed:@"LaunchImage"];始终返回nil。我也试过了@"Default",但没有结果。

1 个答案:

答案 0 :(得分:1)

如果您只想在应用程序中单独使用已编译的图像:

默认情况下,LaunchImage资产会生成以下文件:

LaunchImage-700-Landscape@2x~ipad.png
LaunchImage-700-Landscape~ipad.png
LaunchImage-700-Portrait@2x~ipad.png
LaunchImage-700-Portrait~ipad.png

要在下面找到它们:

UIImage* image = [UIImage imageNamed:@"LaunchImage-700-Portrait"];

注意: 下面提到了正确设置资产所需的3个步骤。你错过了什么吗?

我的图片:enter image description here

在启动图像源中更新图像: enter image description here

在LaunchImage资产中拖放图像: enter image description here