載入 Bundle 中圖片的三種方法
阿新 • • 發佈:2018-12-25
第一種方法
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"];
顯而易見,第三種方法最方便。