iOS中加载Flutter中的图片

在 Flutter 插件开发中,有时需要将 Flutter 中配置的图片资源传递到 Android 或者是 iOS原生中,传递方法如下:


//一般应用在Flutter 插件开发中 
//注册插件的方法
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
 ///为Flutter中使用到的图片路径
 NSString *icon = @"icons/camera_record_icon.png";
 ///插件的包名
 NSString *packageName = @"flutter_custom_camera_pugin";
 ///通过registrar实例来获取 Asset 路径
 NSString *key2 = [registrar lookupKeyForAsset:icon fromPackage:packageName];
 ///通过 UIImage 来加载一个File
 UIImage *icon = [UIImage imageWithContentsOfFile:key2];
    
    
}
早起的年轻人 CSDN认证博客专家 移动开发 项目管理 Java
只要用心去做,每一件事情还是有可能成功的,当然成功是没有界限的,只不过是达到自己心里的那个目标,公众号:我的大前端生涯,一个爱喝茶的程序员,通常会搞搞SpringBoot 、Herbinate、Mybatiys、Android、iOS、Flutter、Vue、小程序等.
©️2020 CSDN 皮肤主题: 撸撸猫 设计师:设计师小姐姐 返回首页