flutter写插件的时候用到图片,ios图片处理s.resou

2023-04-11  本文已影响0人  罐罐金

方案一

1.在IOS文件夹(外层IOS文件夹不是eg里边的IOS)

建一个文件夹(例如:image)然后改名.bundle 拖入图片(btn_apply_for.png)

然后拖入项目AKGallery底下(图片 不选择第一个选项)

2.image_pickers.podspec

s.resources = 'Classes/AKGallery/image.bundle'

3.pod install

4.

UIImage *image =[[UIImage alloc]init];

NSBundle *bundle5 =[NSBundle bundleForClass:[self class]];

if (@available(iOS 13.0, *)) {

    image =[UIImage imageNamed:@"btn_apply_for" inBundle:bundle5 withConfiguration:nil];

} else {

    // Fallback on earlier versions

    image =[UIImage imageNamed:@"btn_apply_for" inBundle:bundle5 compatibleWithTraitCollection:nil];

}

5.用Android studio 打开运行

方案二

1.找到/Users/..路径../iOS/**.podspec文件

s.resources= ['Assets/*.png']

2.项目/ios/文件下Assets 文件中放入bofang2.png图片拖入项目里

3.然后  NSBundle*bundle = [NSBundlebundleForClass:[selfclass]];

           // 获取Bundle中的UIImage

        UIImage *image = [UIImage imageNamed:@"bofang2.png" inBundle:bundle compatibleWithTraitCollection:nil];

4.这么取出,并检查看是否有此图片

上一篇下一篇

猜你喜欢

热点阅读