flutter写插件的时候用到图片,ios图片处理s.resou
方案一
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.这么取出,并检查看是否有此图片