A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


要自己生成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]}



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马