nativescript - 如何在不“重写”的情况下扩展 NativeScript 插件?
问题描述
我正在尝试修改 iOS 图像选择器中的相机图标。有一个名为nativescript-mediafilepicker的 NativeScript 插件。但是,它没有公开任何 API 来更改相机图标。
我知道大多数 NativeScript 插件只是原生 API 的“包装器”。在这种情况下,插件是DKImagePickerController Pod 的包装器。
现在,我想我可以简单地访问选择器,查看UIImage
创建的位置,然后重写该方法并将我自己的 UIImage 作为输出。然而,在源代码中甚至没有暴露选择器控制器。
我的问题是,对于这种情况,创建我自己的 NativeScript 插件是我唯一的选择吗?
在这里,我想利用插件的全部功能,但我想通过修改相机图标来扩展它。如何在不重写插件或依赖 NativeScript 中的插件作者的情况下做到这一点?
解决方案
我建议您创建一个插件存储库的分支,添加您需要的功能,然后构建和发布您的版本,以便您可以使用它。
推荐阅读
- javascript - D3 Stacked Bar Chart: Bars Overlap
- r - Calculating rowMean ignoring 0 values
- r - Potential issue in svylogrank test results
- c++17 - 向量
..事情超出范围?它是如何工作的? - python - How to fix "ModuleNotFoundError: No module named '__builtin__' " in pycharm
- android - Flutter assets image not find
- sql - Oracle/SQL Power Bi DirectQuery 指令错误“当前不支持此本机数据库查询。”
- flutter - Flutter 刷新状态小部件
- tensorflow - 什么时候应该使用 tf.function 装饰器
- javascript - javascript-如何通过在 Chrome 中调试在一个 if 语句中查看每个条件的结果?