【问题标题】:How do you extend a NativeScript plugin without "re-writing" it?如何在不“重写”的情况下扩展 NativeScript 插件?
【发布时间】:2021-04-20 19:07:45
【问题描述】:

我正在尝试修改 iOS 图像选择器中的相机图标。有一个名为 nativescript-mediafilepicker 的 NativeScript 插件。但是,它没有公开任何 API 来更改相机图标。

我知道大多数 NativeScript 插件只是原生 API 的“包装器”。在这种情况下,插件是DKImagePickerController Pod 的包装器。

现在,我想我可以简单地访问选择器,查看创建 UIImage 的位置,然后重写该方法并将我自己的 UIImage 作为输出。然而,在源代码中the picker controller is not even exposed

我的问题是,对于这种情况,创建自己的 NativeScript 插件是我唯一的选择吗?

在这里我想利用插件的全部功能,但我想通过修改相机图标来扩展它。如何在不重写插件或依赖 NativeScript 中的插件作者的情况下做到这一点?

【问题讨论】:

    标签: nativescript nativescript-angular nativescript-plugin


    【解决方案1】:

    我建议您创建一个插件存储库的分支,添加您需要的功能,然后构建并发布您的版本,以便您可以使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多