我知道这是一个愚蠢的问题,但我无法找出我的相对路径是什么...... :(
我有一个 iPad 项目,在这个项目下有一个图像文件夹
我想设置一个 UIImage,但我无法弄清楚我的相对路径是什么——
我试过这个:
UIImage *image = [[UIImage alloc]initWithContentsOfFile:@"/Images/send.png"];
但它不工作....
此致
我知道这是一个愚蠢的问题,但我无法找出我的相对路径是什么...... :(
我有一个 iPad 项目,在这个项目下有一个图像文件夹
我想设置一个 UIImage,但我无法弄清楚我的相对路径是什么——
我试过这个:
UIImage *image = [[UIImage alloc]initWithContentsOfFile:@"/Images/send.png"];
但它不工作....
此致
如果您的图像存在于您的包中,您不必查找相对路径。但是[[NSBundle mainBundle] bundlePath]
会给出你的包的相对路径。
UIImage *image = [UIImage imageNamed:@"send.png"];
这是加载图像的基本方法。
UIImage *image = [[UIImage alloc]initWithContentsOfFile:@"send.png"];
这将更快地加载图像。因为它在没有缓存的情况下加载图像。
UIImage *image = [UIImage imageNamed:@"send"];
如果您想将图像用于普通屏幕和视网膜屏幕,请使用此选项。在你的包中,你应该有两个图像“send.png”和“send@2x.png”,其中“send@2x.png”是“send.png”大小的两倍。