ios 加载.bundle文件里的图片

这个是加载bundle里面的的图片

+ (UIImage *)imageNamed:(NSString *)name ofBundle:(NSString *)bundleName {

    UIImage *image = nil;

    NSString *image_name = [NSString stringWithFormat:@"%@.png", name];

    NSString *resourcePath = [[NSBundle mainBundle] resourcePath];

    NSString *bundlePath = [resourcePath stringByAppendingPathComponent:bundleName];

    NSString *image_path = [bundlePath stringByAppendingPathComponent:image_name];;

    image = [[UIImage alloc] initWithContentsOfFile:image_path];

    return image;

}

 

    // 加载自定义名称为Resources.bundle中对应images文件夹中的图片

    // 思路:从mainbundle中获取resources.bundle

    NSString *strResourcesBundle = [[NSBundle mainBundle] pathForResource:@"Resources" ofType:@"bundle"];

    // 找到对应images夹下的图片

    NSString *strC = [[NSBundle bundleWithPath:strResourcesBundle] pathForResource:@"C" ofType:@"png" inDirectory:@"images"];

    UIImage *imgC = [UIImage imageWithContentsOfFile:strC];

    [imageView setImage:imgC];

 

//在.bundle文件里面添加图片

将图片文件直接拖拽进来

 

转载于:https://www.cnblogs.com/lsh1234/p/6534419.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值