要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文 1. 直接New Folder,并改名为test.bundle 2. 右键 -> Show Package Contens 3. 将带有图片的文件夹直接拖到2中的文件夹里面 4.将这个.bundle文件拖入到项目工程中 下面就是代码了:
[size=1em][backcolor=rgb(108, 226, 108) !important][color=white !important][size=1em]?
[size=1em]1
[size=1em]2
[size=1em]3
[size=1em]4
[size=1em]5
[size=1em]6
[size=1em]7
[size=1em]8
[size=1em]9
| [size=1em][size=1em]+ (NSBundle *)resourceBundle:(NSString *)bundleName
[size=1em]{
[size=1em]<p>
[size=1em]NSString *bundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:@"bundle"]; //显然这里你也可以通过其他的方式取得,总之找到bundle的完整路径即可。
[size=1em]</p>
[size=1em]NSBundle *bundle = [NSBundle bundleWithPath:bundlePath];
[size=1em]
[size=1em] return bundle;
[size=1em]}
|
[size=1em][backcolor=rgb(108, 226, 108) !important][color=white !important][size=1em]?
[size=1em]1
[size=1em]2
[size=1em]3
[size=1em]4
[size=1em]5
[size=1em]6
[size=1em]7
| [size=1em][size=1em]- (UIImage *)doubanImageForName:(NSString *)imageName
[size=1em]{
[size=1em] NSBundle *bundle = [[self class] resourceBundle:@"Douban"];
[size=1em]<p>
[size=1em]return [UIImage imageWithContentsOfFile:[bundle pathForResource:[NSString stringWithFormat:@"images/%@", imageName] ofType:@"png"]];//我这里是有一个<span style="font-size:9pt;line-height:1.5;">Douban.bundle的bundle文件,这个bundle文件下面有一个images文件夹。你想要的图片就在这个文件夹下面。</span>
[size=1em]</p>
[size=1em]}
|
|