1. 程式人生 > >載入 Bundle 中圖片的三種方法

載入 Bundle 中圖片的三種方法

第一種方法

NSString *path = [[NSBundle mainBundle] pathForResource:@"myBundle" ofType:@"bundle"];
NSBundle *bundle = [NSBundle bundleWithPath:path];
NSString *file = [bundle pathForResource:@"pic" ofType:@"png"];
UIImage *img = [UIImage imageWithContentsOfFile:file];

第二種方法

NSString *file2 = [[NSBundle
mainBundle] pathForResource:@"myBundle.bundle/pic" ofType:@"png"]; UIImage *img2 = [UIImage imageWithContentsOfFile:file2];

第三種方法

UIImage *img3 = [UIImage imageNamed:@"myBundle.bundle/pic"];

顯而易見,第三種方法最方便。